upstream tornado_servers {
least_conn; # 使用最少连接数算法
server 192.168.31.158:8888 weight=5;
server localhost:8888 weight=3;
}
server {
listen 80;
server_name 192.168.62.132;
location / {
proxy_pass http://tornado_servers;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /nginx_status {
stub_status on;
access_log off;
allow 192.168.62.0/24; # 允许访问的IP地址,根据需要调整
deny all; # 禁止其他IP地址访问
}
}
upstream tornado_servers {
ip_hash; # 使用IP哈希算法
server 192.168.31.158:8888;
server localhost:8888;
}
server {
listen 80;
server_name 192.168.62.132;
location / {
proxy_pass http://tornado_servers;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /nginx_status {
stub_status on;
access_log off;
allow 192.168.62.0/24; # 允许访问的IP地址,根据需要调整
deny all; # 禁止其他IP地址访问
}
}