Nginx服务器块

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-

我试图将我的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-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