nginx在同一端口上的多个TCP服务

时间:2018-12-03 06:07:46

标签: nginx stream reverse-proxy nginx-reverse-proxy nginx-config

我正在使用nginx,其中端口443上有API,我也想在同一端口(即443)上运行squid代理。我尝试将nginx流代理与具有多个端口的同一服务器一起使用,并且请求到达nginx,但nginx没有将请求重定向到鱿鱼代理。这是我正在使用的配置:

stream {

    map $ssl_preread_server_name:$server_port $name {

            x.x.x.x(ip address of server) squid;

    }

    upstream squid {

            server 127.0.0.1:3129;
    }


    server {
            listen 443;
            proxy_pass $name;

            ssl_preread on;

    }
}

还有其他方法可以在同一端口上运行多个TCP服务吗?

0 个答案:

没有答案