一台服务器上的两个反向代理,nginx

时间:2018-03-30 07:01:24

标签: nginx

有可能吗? 我想知道如何工作这个配置。

是否好,为什么?

upstream one_proxy {
    ip_hash;

    server unix:/var/run/websocket-proxy.20000.sock max_fails=0;
    server unix:/var/run/websocket-proxy.20001.sock max_fails=0;
}
upstream two_proxy {
    ip_hash;
    server 1.2.3.4:1234;
}
server {
    server_name domain_name;
    listen 0.0.0.0:80;

    access_log off;

    location / {
        proxy_pass http://one_proxy;
    }
}
server {
    listen 127.0.0.1:20003;
    access_log off;

    location / {
        proxy_pass http://two_proxy;
    }
}

绝对配置不完整,但我觉得它看起来不错。

我没有在一个nginx上找到带有两个反向代理的示例,我对此表示怀疑。

如果您有经验,请分享)

1 个答案:

答案 0 :(得分:0)

你不知道nginx -t -c conf/your-custom-nginx.conf命令可以测试配置