我有2个使用node.js的应用。以下是我的第一个网站的nginx配置。
server {
listen 80;
server_name example.com;
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;
}
}
它正常工作。想象一下,我想添加另一个应用程序,我的配置应该是什么?我必须创建一个新端口吗?像
server {
listen 80;
server_name subdomain.example.com;
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;
}
}
尝试上面的配置,但不适用于我的子域,它说bad gateway
。