无法通过Web浏览器访问我的nodejs服务器

时间:2013-02-28 06:58:46

标签: node.js nginx amazon-web-services

好吧,所以我很久以前在AWS EC2微服务器上设置了node.js服务器。我对它是全新的,并遵循各种教程来启动和运行。它使用nginx作为反向代理(我相信),服务器正在侦听端口8124。

现在,实例重新启动了,我无法终身访问我的服务器。我可以ssh到它。我可以启动服务器了。我可以通过我的本地命令行向它发送POST / PUT请求,但是我的Web浏览器给了我404 nginx页面。

这让我陷入困境 - 在浏览器/ nginx / nodejs链中发生了什么事情?

请帮助 - 我在这方面非常新,因为它必须是一条破坏的地方。我只是不知道找到它。

我的/ etc / nginx / sites-enable / default文件只包含

location / {
    proxy_pass      http://127.0.0.1:8124/;
}

1 个答案:

答案 0 :(得分:2)

好吧我明白了。我必须直接进入/etc/nginx/nginx.conf并在那里的服务器中

location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

我添加了

            proxy_pass http://127.0.0.1:8124/;

哦,谢天谢地。这会杀了我。