Nginx 502错误-子目录中的index.js

时间:2019-01-23 07:18:53

标签: node.js ubuntu nginx digital-ocean

我正在尝试使用DigitalOcean托管一个React项目。我设置了“ hello world”样板文件,但是克隆了仓库并运行根index.js服务器文件(通过检查index.js确认pm2 logs在运行时没有崩溃) git创建的子目录,我从nginx得到了502 Bad Gateway。

我查看了有关如何解决此问题的多种解释,并尝试了/etc/nginx/sites-enabled/default文件中的几种配置。对我来说最合理(但仍然无法正常工作)的是:

server {
    root /root/myproject/html; #/var/www/html;
}

这也与此处https://www.digitalocean.com/community/tutorials/how-to-move-an-nginx-web-root-to-a-new-location-on-ubuntu-16-04中描述的内容一致(本指南最终归结为上面的一行,并重新启动了nginx),但是,它仍然不起作用。当我在浏览器中导航到站点时,我仍然能够运行并访问样板文件,如果以上配置进行任何操作,我认为这将导致错误。

为进一步说明,文件夹结构如下所示

/root
   hello.js (boilerplate - this works, even with the above nginx config)
   /myproject
      index.js (file I'm trying to run - does not work)
      .... other project files ....

任何建议都值得赞赏。

0 个答案:

没有答案