3

我让 nginx 使用反向代理来查找 node.js 应用程序 - 基本上我正在侦听端口 80 并为在端口 3000 上运行的 node.js 内容提供服务。

现在,在同一个域上,对于同一个 nginx 实例,我想设置另一个反向代理,但我的配置似乎不起作用。

server {
    listen 80;

    server_name test;

    location / {
        proxy_pass http://localhost:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
server {
    listen 8080;

    server_name test2;

    location / {
        proxy_pass http://localhost:3001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

如您所见,我仍然希望端口 80 -> 3000 反转,但另外我想将 8080 -> 3001 添加到组合中。请问有什么建议吗?

4

0 回答 0