Nginx是一个高性能的HTTP服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其占有内存少,并发能力强,在同类型的网页服务器中表现较好。Nginx可以在大多数Unix Linux OS上编译运行,并有Windows移植版。一般情况下,对于新建站点,建议使用最新稳定版作为生产版本。
创新互联公司专注于成都网站建设、做网站、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。单个Tomcat大支持在线访问是500左右,要通知支持更多的访问量一个Tomcat就没法做到了。在这里我们采用集群部署方式,使用多个Tomcat,反向代理使用Nginx。
架构如下:
准备工作
apache-tomcat-7.0.61
nginx-1.12.2
Redis-x64-3.2.100
为简化示例,这里只讲Nginx+Tomcat的部署与集成。
Nginx安装
(1)去官网下载Windows的最新稳定版Nigx(我用的1.12.2版本)。官网
(2)解压到磁盘任意目录。这里我解压在 F:\nginx-1.12.2
(3) 启动服务: start nginx.exe
停止服务:nginx -s stop
重新加载配置:nginx -s reload
修改nginx.conf
1.进程数与每个进程的大连接数
2.Nginx的基本配置
3.负载均衡列表基本配置
测试
分别向两台机器的Tomcat服务器中部署TestNginx.war这个Web项目(为了区分访问的是不同的Web服务器,两机器中部署的TestNginx这个项目在页面显示上略有不同)。
启动启动两机器上的Tomcat,并启动nginx.
访问nginx:http://localhost/TestNginx
刷新,再访问:
由于权重的不同,在不断刷新页面的过程中,显示“5.20服务器”的可能性会大一些。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持创新互联。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款