我正在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中。如果我错了,请告诉我。提前谢谢。