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

相关文章:

猜你喜欢
  • 2021-04-04
  • 2021-12-04
相关资源
相似解决方案