以下是基于nginx进行负载均衡配置的流程:
服务器配置如下:
1. 安装nginx的服务器:192.168.1.1
2. nginx配置负载均衡位置及端口:192.168.1.1 80端口
3. FRAMEWORK1: 192.168.1.11 8080端口
4. FRAMEWORK2: 192.168.1.12 8080端口
1、nginx配置
通常nginx的配置文件位于“/etc/nginx/sites-available/default”,在该文件上增加负载均衡服务器配置,如下所示:
在server中增加framework,例如:
配置完成后,重新启动nginx:
/etc/init.d/nginx restart
2、部署framework
在192.168.1.11和192.168.1.12的8080端口,分别部署framework
保证以下网址可以正常访问:
http://192.168.1.11:8080/framework/
http://192.168.1.12:8080/framework/
3、测试负载均衡的session保持
打开浏览器,访问:http://192.168.1.1/framework 页面,登录进去,操作一些界面,查看是否异常。
4、日志查看
查看nginx的日志文件,以及tomcat的日志文件,检测负载均衡的设置情况、登录情况。
备注:
nginx还支持其他类型的负载均衡,例如:sticky_cookie_insert 、fair或url_hash等,这些怎么配置请自行google/baidu相关资料。
大功告成!
木头大哥所发的文章均基于自身实践,各位江湖好汉可以通过:hellowood23@163.com联系之。