Nginx实现负载均衡-5

如果一个服务由多条服务器提供,需要把负载分配到不同的服务器处理,需要负载均衡。
在复制生成一个tomcat
这里写图片描述
修改这个tomcat的端口号
[root@nginx ~]# vim tomcat-test2/conf/server.xml
Nginx实现负载均衡-5_第1张图片
Nginx实现负载均衡-5_第2张图片
这里写图片描述
修改index.jsp的内容
vim tomcat-test2/webapps/ROOT/index.jsp
这里写图片描述
启动这个tomcat
[root@nginx ~]# tomcat-test2/bin/startup.sh
这里写图片描述
查看启动情况:
[root@nginx ~]# tail -f tomcat-test2/logs/catalina.out
Nginx实现负载均衡-5_第3张图片
修改nginx里的配置参数:
Nginx实现负载均衡-5_第4张图片
重新加载nginx
Nginx实现负载均衡-5_第5张图片
通过浏览器访问www.test.com时
会发现在转注访问tomcat-test 与 tomcat-test2
Nginx实现负载均衡-5_第6张图片
Nginx实现负载均衡-5_第7张图片
注意:此处我使用的是谷歌浏览器。用IE没有实现轮流海访问的效果。
根据服务器的性能,可以调节tomcat的访问权重
Nginx实现负载均衡-5_第8张图片
刷新nginx服务器
[root@nginx nginx]# sbin/nginx -s reload
经过测试:三次中有2次访问test2,1次访问test1

你可能感兴趣的:({Nginx})