部署nodejs应用程序时忽略冲突的服务器名称

时间:2018-03-27 06:05:00

标签: node.js nginx pm2

我正在ubuntu 14.04上的示例NodeJs应用程序中工作,现在我需要将此示例应用程序部署到服务器上。为此,我使用Nginx和PM2作为NodeJs。我已按照以下网址中的每一步 - Setup NodeJs with Nginx and PM2 on Ubuntu来设置部署。

完成所有设置并尝试运行我的应用程序后,我收到错误 conflicting server name ignored

这是我用于nodejs应用程序的版本。 NodeJs版本 - v8.10.0 NPM版本 - 5.6.0 快速版 - 4.16.0

/etc/nginx/site-availables/default

server {
     listen 80;
     server_name ip_address;

      location /test-app {
        proxy_pass ip_address;
        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;
     }
  }

注意:在/ location-app中,/ test-app位于/ root / test-app中。如果我错了,请告诉我。提前谢谢。

0 个答案:

没有答案