upstream backend { server backend1.example.com weight=5; server backend2.example.com:8080; server unix:/tmp/backend3; } server { location / { proxy_pass http://backend; } }
http { : upstream myproject { : server 127.0.0.1:8000 weight=3; : server 127.0.0.1:8001; : server 127.0.0.1:8002; : server 127.0.0.1:8003; : } : server { : listen 80; : server_name www.domain.com; : location / { : proxy_pass http://myproject; : } : } }
down 当前server暂时不参与负载均衡
backup 预留的备份服务器(当正在使用的后端服务异常时,启动预留服务)
max_fails 容许请求失败的次数
fail_timeout 通过max_fails失败后,服务暂停的时间
max_conns 限制最大的接受的链接数