2013-02-28 140 views
0

好吧,所以我不久前在AWS EC2微服务器上设置了一个node.js服务器。我对它完全陌生,并遵循各种教程来启动并运行。它使用nginx作为反向代理(我相信)并且服务器正在侦听端口8124.无法通过网络浏览器访问我的nodejs服务器

现在,实例重新启动,我不能在我的生活中访问我的服务器。我可以ssh到它。我可以启动服务器。我可以通过本地命令行向它发送POST/PUT请求,但是我的Web浏览器为我提供了404 nginx页面。

这是推动我逼疯了 - 在浏览器/ nginx的/链的NodeJS的东西打破?

请帮助 - 我是可怕的新的这个它必须是一个单行的地方,就是坏了。我只是不知道找到它。

我的/ etc/nginx的/网站,启用/默认文件只包含

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

回答

2

好吧,我想通了。我不得不直接进入/etc/nginx/nginx.conf他在这方面有

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

服务器我增加了线条

  proxy_pass http://127.0.0.1:8124/; 

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

相关问题