如何使用nginx给服务器配置多个web

如何使用nginx给服务器配置多个web,第1张

ngnix多站点
mkdir /etc/nginx/vhosts
每个站点一个配置文件放在/etc/nginx/vhosts
vi /etc/nginixconf
include etc/nginx/vhosts/;
/etc/initd/nginx restart

正向代理:是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。

反向代理:在计算机网络中,反向代理是代理服务器的一种。它根据客户端的请求,从后端的服务器上获取资源,然后再将这些资源返回给客户端。与正向代理不同,正向代理作为一个媒介将互联网上获取的资源返回给相关联的客户端,而反向代理是在服务器端作为代理使用,而不是客户端。

PM2是一款非常好用的Nodejs服务启动容器。它可以让你保持应用程序永远运行,要重新加载它们无需停机(我是这么理解的: PM2是一个监控工具 )。

nginx 是一款轻量化的 web服务器 。相较于Apache具有占有内存少,并发高等优势。使用epoll模型,nginx的效率很高。并且可以热升级。

pm2是在应用层面单机的负载,nginx是多用于多机集群的负载

PM2 Cluster 是对单台服务器而言的,而 nginx 是对多台服务器而言的,它们可以很好的结合在一起。

全篇看下来会发现,其实Nginx与PM2完全是不一样的,两者之间没有很大的相同点让人混淆。换一种更容易理解的说法是: nginx配置多站点(域名),pm2管理nodejs后台进程

PM2官网:>Nginx和Apache是两种常用的Web服务器软件,它们都可以用来提供Web服务,但它们有着不同的特点。
Nginx是一款轻量级的Web服务器,它可以高效地处理静态内容,并且可以支持更多的并发连接,这使得Nginx成为高性能的Web服务器。Nginx的另一个优点是它可以支持负载均衡,这意味着它可以将请求分发到多台服务器上,从而提高服务器的可用性和性能。
Apache是一款功能强大的Web服务器,它可以支持多种编程语言,支持动态内容,并且可以支持多种Web应用程序,这使得Apache成为一款功能强大的Web服务器。Apache的另一个优点是它可以支持多种缓存技术,这意味着它可以将静态内容缓存在服务器上,从而提高服务器的性能。
总的来说,Nginx和Apache都是常用的Web服务器软件,它们都有自己的优点和缺点,根据您的需求,您可以选择合适的Web服务器软件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13431352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-04
下一篇 2023-08-04

发表评论

登录后才能评论

评论列表(0条)

保存