2013-02-28 136 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/; 

哦,感謝上帝。那會殺了我。