ngx_http_upstream_module
用于将多个服务器定义成服务器组,由proxy_pass,fastcgi_pass指令调用。
upstream name
定义后端服务器组,服务器可以在不同的端口上监听。默认是wrr算法。只能在http使用
upstream websrv {
server 11.2.2.228:80;
server 11.2.3.63:80;
}
[root@nginx a]# curl http://www.a.com
11.2.2.228
[root@nginx a]# curl http://www.a.com
11.2.3.63
# 在禁止一台服务之后,nginx会一直将请求反代到正常的主机上去
[root@localhost ~