我正在運行一個帶有「deployd」的網站,我有問題需要將我在5000端口上運行的應用程序更改爲80端口。我想要做的不是「mydomain.com:5000」,我只是想讓「 mydomain.com「如何在端口80上運行「Deployd」而不是Web服務器中的端口5000。
謝謝。
我正在運行一個帶有「deployd」的網站,我有問題需要將我在5000端口上運行的應用程序更改爲80端口。我想要做的不是「mydomain.com:5000」,我只是想讓「 mydomain.com「如何在端口80上運行「Deployd」而不是Web服務器中的端口5000。
謝謝。
據內部API的這些文檔:創建服務器時, http://docs.deployd.com/docs/developing-modules/internal-api/server.html
可以傳遞一個選項對象。所以像這樣的東西應該工作
var deployd = require('deployd'),
options = {
port : 80
},
server = deployd(options);
不要忘記保護您的儀表板,如果你公開。 https://github.com/deployd/deployd/issues/110 – Jack
imho最佳做法是使用apache或nginx作爲代理偵聽端口80並將請求轉發到nodejs(任何其他端口)或其他應用程序(包括應用程序服務器像tomcat)) – thomasb