2013-07-02 98 views
2

這一定是一件非常基本的事情,但我無法找到任何關於如何在互聯網上做的好指南。我只找到如何爲Node設置開發環境。我希望能夠將我的R-Pi的端口80轉發到我希望明顯在端口80上偵聽的節點服務器。如何關閉本地端口80,以便我可以讓我的節點服務器在該端口上偵聽。如何在自己的機器上設置節點服務器進行生產?

最終,我想能夠從任何遠程位置訪問我的pi。我知道如何設置靜態IP並在我的路由器上轉發端口,但現在如何讓節點進入端口80?

回答

1

有兩個選項。禁用在端口80上運行的任何其他服務,並使用sudo運行節點。或者設置一些類似nginx的功能,將流量從端口80轉發到Node實例。要做到這一點,你可以打開一個節點的套接字文件,並配置nginx類似於https://github.com/trevnorris/norrd/blob/master/conf/nginx.conf

創建套接字很簡單。它是那樣簡單

net.createServer(function(){}).listen('/path/to/file.sock'); 

我一般選擇產卵子進程從父進程更容易監控,但使用nginx的連接到每個插座。出於兩個原因,一個是在節點進程周圍設置路由靜態內容很容易,另外一個原因是我不想從頭開始設置自己的訪問權限。

+0

謝謝,我會給它一個旋轉 –

+0

加了一個小紙條。 –

相關問題