nginx入门三
负载均衡
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就不能配置。