nginx在node.js中配置2个应用程序

时间:2016-10-11 13:57:04

标签: javascript node.js nginx

我有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

0 个答案:

没有答案