目录
1 默认轮询
2 weight
upstream myserver {
server 39.102.128.122:8081 weight=10; # 这里配置
server 39.102.128.122:8082 weight=10;
}
server {
listen 80;
server_name 39.102.128.122;
location / {
root html;
proxy_pass http://myserver;
index index.html index.htm;
}
3 ip_hash
每个请求按访问 ip 的 hash 结果分配,这样每个访客固定访问一个后端服务器
upstream myserver {
ip_hash; // 这里配置
server 39.102.128.122:8081 ;
server 39.102.128.122:8082 ;
}
server {
listen 80;
server_name 39.208.128.122;
location / {
root html;
proxy_pass http://myserver;
index index.html index.htm;
}
4 fair
按后端服务器的响应时间来分配请求,响应时间短的优先分配。
upstream myserver {
server 39.102.128.122:8081 ;
server 39.102.128.122:8082 ;
fair; # 在这儿
}
server {
listen 80;
server_name 39.102.128.122;
location / {
root html;
proxy_pass http://myserver;
index index.html index.htm;
}