Nginx + NodeJ不能一起工作

时间:2016-08-21 10:00:50

标签: node.js nginx

我遇到了设置NodeJ与Nginx一起工作的麻烦。

我已将子域的前转添加到我的服务器的IP地址。 (当我ping子域时,它给我服务器IP地址)。

这是 / etc / nginx / sites-enabled / default

中的配置
server {
    listen 80;
    listen [::]:80 default_server ipv6only=on;

    server_name chat.mydomainname.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;
        proxy_cache_bypass $http_upgrade;
    }
}

我的NodeJs服务器在端口3000上运行,我可以通过浏览器在网址 http://MYIPADDRESS:3000

上成功访问它

当我重新启动nginx服务器(服务nginx重启)时,我注意到我没有得到通常应该得到的任何输出。

我试图检查端口80上的内容并阻止nginx运行。我杀死了那些进程(这些都是nginx)然后我再次启动它,但没有运气。

我在Digital Ocean上使用Ubuntu 16.04。 (我也在DigitalOcean上添加了子域名)

有人可以在这看到一些明显的错误吗?

谢谢!

0 个答案:

没有答案