如何在nginx中监听2个端口?

时间:2019-08-22 05:31:49

标签: nginx

我想用nginx监听端口并设置代理。

这是服务器的conf

server{
listen 8080;
location / {
    proxy_pass http://127.0.0.1:82;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection keep-live;
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
}

}

server{
    listen 8081;
    location / {
        proxy_pass http://127.0.0.1:83;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection keep-live;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

8080可以,但是8081无法连接

1 个答案:

答案 0 :(得分:0)

该示例可能会为您提供帮助。我认为这是Nginx multiple ports

的副本
server {
    listen 80;
    listen 8000;
    server_name example.org;
    root /var/www/;
}