# 配置分发池
upstream cluster1 {
#weight是权重值,默认1,意思就是几个地址几比几的访问次数
server 192.168.227.4:8080 weight=1;
#weight不加就默认1
server 192.168.227.5:8080;
}
#gzip on;
server {
listen 81;
server_name localhost;
location / {
proxy_pass http://cluster1;
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
可以在2个机器上启动2个tomcat,修改webapps/ROOT/index.jsp区分
负载均衡算法:
轮训算法(默认),如果后端服务器宕机以后,会自动踢出
ip_hash算法 根据请求的IP地址进行哈希,可以通过他解决session问题
权重轮训,可以指定每个服务器的权重,权重和访问概率成正比
配置算法:
upstream cluster1 {
ip_hash;#配置ip_hash算法
server 192.168.227.4:8080;
#weight不加就默认1
server 192.168.227.5:8080;
}