proxy_pass似乎无法解决上游问题

时间:2016-04-15 03:04:24

标签: nginx proxy

我在下面使用此配置,但不知何故它不代理上游。

upstream backend  {
    ip_hash;
    server s1.example.com;
    server s2.example.com;
}

server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    server_name localhost;

    location / {
        proxy_pass  http://backend;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

但是,如果我替换为proxy_pass http://s1.example.com,它会成功代理s1.example.com服务器。

我该如何解决这个问题?

0 个答案:

没有答案