0

好的,所以我不久前在 AWS EC2 微服务器上设置了一个 node.js 服务器。我对它完全陌生,并按照各种教程来启动和运行它。它使用 nginx 作为反向代理(我相信)并且服务器正在侦听端口 8124。

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

这把我逼到了墙边——浏览器/nginx/nodejs 链中的什么地方出了问题?

请帮助-我对此非常陌生,它一定是某处损坏的单行。我只是不知道找到它。

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

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

1 回答 1

2

好吧,我想通了。我必须直接进入 /etc/nginx/nginx.conf 和那里的服务器

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

我添加了行

            proxy_pass http://127.0.0.1:8124/;

哦,感谢上帝。那会杀了我。

于 2013-02-28T07:37:31.920 回答