使用nginx搭建3台Tomcat集群
搭建
- 搭建三台Tomcat服务器
- 在nginx服务器核心主配置文件中配置Tomcat信息,配置在http块中
#配置上游服务器
upstream tomcats {
server 192.168.206.129:8080;
server 192.168.206.130:8080;
server 192.168.206.131:8080;
}
server {
listen 612;
server_name tomcats;
location / {
proxy_pass http://tomcats;
}
}
- 重启nginx
- 在浏览器中查看结果
轮询测试
- 在Tomcat服务器中进入index.jps文件添加配置(内容可自定义)
vim /usr/local/tomcat/webapps/ROOT/index.jsp
2. 在浏览器中访问Tomcat 1服务器,可看到新添加的内容
3. 在另外两台相同的Tomcat服务器做相同的操作
4. 访问nginx服务器,可以发现第一次访问为Tomcat 1 ,再刷新一次为 Tomcat 2 ,以此轮询
第一次访问
第三次刷新
负载均衡之权重
- 配置上游服务器,在upstream块内添加weight,数字可根据需要自定义
- 测试,浏览器访问nginx服务(参照轮询测试),或者命令行访问,访问次数越多,结果更加接近