1.准备环境
[root@MiWiFi-R3-srv ~]# cp -r apache-tomcat-8.5.23 tomcat03
[root@MiWiFi-R3-srv ~]# vim tomcat03/conf/server.xml
#第22行,修改为8007
<Server port="8007" shutdown="SHUTDOWN">
#第69行,修改为8082
<Connector port="8082" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
#第116行,修改为8011
<Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />
2.配置负载均衡
如果一个服务由多个服务器提供,需要把负载分配到不同的服务器处理,需要做负载均衡;
upstream tomcat01 {
server 192.168.31.159:8080;
#添加一个server即可
server 192.168.31.159:8082;
}
重新加载配置文件
[root@MiWiFi-R3-srv ~]# /usr/local/nginx/sbin/nginx -s reload
访问域名
ctrl+f5 强制刷新可以看到每次都是不同的服务器提供服务
3.权重
可以根据服务器的实际情况调整服务器的权重,权重越高分配的请求越多,权重越低请求越少,默认都是1;
1.轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2.weight( 默认为:1 weight越大,负载的权重就越大)
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况
upstream tomcat01 {
server 192.168.31.159:8080;
server 192.168.31.159:8082 weight=2;
}
至此! nginx配置负载均衡就完成了!!!
如果您喜欢这篇文章就请关注我的博客和朋友一起分享吧!
关注我: ☛ http://blog.csdn.net/yougoule