nginx具有相同端口和不同协议的多台服务器

时间:2018-11-22 05:26:40

标签: nginx

我想在同一台服务器上使用不同的开关。

我的nginx版本是1.10.2

这是简化的nginx.conf

server {
    listen 80;
    server_name test1.com;

    location / {
        allow all;
        proxy_pass http://localhost:8080;
    }
}

server {
    listen 80 proxy_protocol;
    server_name test2.com;

    location / {
        allow all;
        proxy_pass http://localhost:8080;
    }
}

test1.com适用于haproxy,test2.com适用于l4

设置测试后

http://test1.com->读取PROXY协议时失败,显示“”,客户端:XXX.XXX.XXX.XXX,服务器:0.0.0.0:80

http://test2.com->成功

我想知道配置是否正确或不可能。

0 个答案:

没有答案