1.配置upstream
http { …… upstream myserver { server 192.168.11.110:8080; server 192.168.11.110:8081; } …… }
2.配置location
server {
listen 80;
server_name 192.168.11.110;
location / {
proxy_pass http://myserver;
root html;
index index.html index.htm;
}
}
3.几种分配策略
1.轮询(默认的策略)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,自动剔除
2.weight(权重)
upstream myserver {
server 192.168.11.110:8080 weight=10;
server 192.168.11.110:8081 weight=10;
}
3.ip_hash
upstream myserver{
ip_hash;
server 192.168.11.110:8080;
server 192.168.11.110:8081;
}
4.fair 后端服务器谁响应时间越短,就分配给谁
upstream myserver {
server 192.168.11.110:8080;
server 192.168.11.110:8081;
fair;
}
原文:https://www.cnblogs.com/Tsugar/p/13113531.html