Nginx服务器块
我试图将我的nginx设置为有两个服务器块,一个通向默认的atm,另一个通向我的loadbalancer 所以我已经像这样设置了我的负载平衡器Nginx服务器块,nginx,virtual-ip-address,Nginx,Virtual Ip Address,我试图将我的nginx设置为有两个服务器块,一个通向默认的atm,另一个通向我的loadbalancer 所以我已经像这样设置了我的负载平衡器 upstream backend { server 192.168.24.28; server 192.168.24.47; } server { listen 80; server_name MYURL location / { proxy_set_header HOST $host; proxy_set_header X-
upstream backend {
server 192.168.24.28;
server 192.168.24.47;
}
server {
listen 80;
server_name MYURL
location / {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://backend;
proxy_redirect off;
}
}
默认情况下,我已将侦听更改为
listen 192.168.24.30:80 default_server;
服务器ip为192.168.24.99
因此,如果我理解正确,我的设置应该将loadbalancer设置为192.168.24.99
,默认设置为192.168.24.30
因此,loadbalancer的位置正确,但是192.168.24.30
只给了我
ERR_CONNECTION_TIMED_OUT
知道我可能做错了什么吗?尝试删除
proxy\u set\u header
字段仍在解决相同的问题,必须将ip添加到ens