魏莉的微 2020-02-21
#负载均衡 upstream backends { server 192.168.229.128:10086 ; server 192.168.229.128:10087 ; server 192.168.229.128:10088 ; } server { #监听的端口号 listen 9001; #服务器 server_name 192.168.229.128; location / { #指向代理 proxy_pass http://backends/; } }
upstream 属性名{ server 服务器地址 }
upstream book { server 192.168.0.105:12306 weight=4; server 192.168.0.105:12307 weight=1; server 192.168.0.105:12308 backup; } server { server_name 192.168.0.105; listen 33333; location / { proxy_pass http://book/; } }
weight为权重值的属性;
backup为备机属性。
#负载均衡 upstream backends { ip_hash; server 192.168.229.128:10086 ; server 192.168.229.128:10087 ; server 192.168.229.128:10088 ; } server { #监听的端口号 listen 9001; #服务器 server_name 192.168.229.128; location / { #指向代理 proxy_pass http://backends/; } }
通过在upstream属性中,指定ip_hash关键字即可实现,采用ip_hash算法进行Nginx负载均衡的设置。