Nginx的负载均衡配置实例。 关于负载均衡的配置实例如下:
http{ upstream server { server 192.168.10.100:80 weight=3 max_fails=3 fail_timeout=25s; server 192.168.10.101:80 weight=1 max_fails=3 fail_timeout=25s; server 192.168.10.102:80 weight=4 max_fails=3 fail_timeout=25s; server 192.168.10.103:80 weight=2 max_fails=3 fail_timeout=25s; } server { listen 80; server_name ; index index.htm index.html; root /d21414/web/www; location / { proxy_pass proxy_next_upstream http_500 http_502 http_503 error timeout invalid_headerl include /etc/nginx/proxy.conf; } } }
注:
使用nginx的关键字标识upstream配置负载均衡。通过upstream指定了一个负载均衡服务器server(名称可任意)。
2. 使用proxy_next_upstream参数来定义故障错误。节点返回500等错误时。upstream会转发给weight(weight值越大,分配到的访问概率越高)。