Nginx+Tomcat负载均衡集群搭建

编辑
文档创建者:幽冥猫儿 (66421 )     浏览次数:2259次     编辑次数:6次     最近更新:12312 于 2017-10-30     

目录:

1. 同时运行两个tomcat编辑

以下以Tomact8为例测试,其他版本可能存在差异。
1.1 解压Tomcat
解压两个tomcat,修改名称,分别命名为apache-tomcat-8.0.28-1和apache-tomcat-8.0.28-2
1.2 修改两个Tomcat的端口
打开%Tomcat_HOME%/conf/server.xml,修改tomcat端口号,第一个tomcat的端口号修改18005、18080、18009,如下图所示:
222
端口号1:
222
端口号2:
222

端口号3:
222
同理修改第二个Tomcat的端口为28005、28080、28009。
1.3 设置CATALINA_HOME
打开%Tomcat_HOME%/bin/startup.bat,如下图:
222
在文件开头添加SET CATALINA_HOME=D:\Program Files\apache-tomcat-8.0.28-1
222
同理修改第二个Tomcat,在文件开头添加SET CATALINA_HOME=D:\Program Files\apache-tomcat-8.0.28-2
4. 修改首页标记
打开%Tomcat_HOME%/webapps/ROOT/index.jsp,修改tomcaturl为Home1来区分两个首页,如下图:
222
222
同理另一个Tomcat修改为Home2。
5. 运行tomcat
同时运行以上两个Tomcat。

2. Nginx配置编辑

打开%Nginx_HOME%/conf/nginx.conf,如下图:

修改如下:

222

upstream FR.COM { #服务器集群名 server 192.168.0.133:18080 weight=1; server 192.168.0.133:28080 weight=2; }
location / { proxy_pass http://FR.COM; proxy_redirect default; }

配置完成。

3. 负载均衡演示编辑

启动Nginx
cd D:\Program Files\nginx-1.12.1
start nginx
访问localhost
一刷Home2(2号tomcat的首页)
二刷Home2(2号tomcat的首页)
三刷Home1(1号tomcat的首页)

附件列表


主题: 性能优化
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?