我让 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 添加到组合中。请问有什么建议吗?