nginx入门三

时间:2021-12-31 16:13:09

负载均衡

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就不能配置。