【问题标题】:Can't get to my nodejs server through web browser无法通过网络浏览器访问我的 nodejs 服务器
【发布时间】:2013-02-14 06:46:39
【问题描述】:

好的,所以我不久前在 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/;
}

【问题讨论】:

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


    【解决方案1】:

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

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

    我加了一行

                proxy_pass http://127.0.0.1:8124/;
    

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

    【讨论】:

      猜你喜欢
      • 2017-12-01
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-05-10
      • 2014-05-24
      相关资源
      最近更新 更多