负载均衡
upstream
upstream app_server {
server 127.0.0.1:8000;
server 192.168.2.134:80;
server 47.xx.xx.xx:80;
}
server {
listen 80;
location / {
proxy_pass http://app_server; } }
访问:http://127.0.0.1:80刷新,会在三个server中切换。
默认的负载均衡策略是轮询,还有ip_hash ,最少连接。
权重:
server 127.0.0.1:8000 weight 1;
server 192.168.2.134:80 weight 5;
server 47.xx.xx.xx:80 weight 10;
停止服务:
server 127.0.0.1:8000 ;
server 192.168.2.134:80 down;
server 47.xx.xx.xx:80 ;
当配置down时,同组的weight就不能配置。