3
我創建了一個非常簡單的節點應用程序,它完美地適用於我的本地環境。使node.js應用程序在Ubuntu服務器上工作
應用程序正在監聽8000端口,如:
var app = express();
// ... some codes in between ...
app.listen(8000);
,並在我的本地環境我可以訪問到該節點的應用程序,如:
http://localhost:8000
然而,當我試圖讓它工作在我的linode服務器上(Ubuntu 10.04), 我無法訪問節點應用程序:
http://mydomain.com:8000
我敢肯定,我所有的node_modules到位,因爲當我做
node app.js
返回任何錯誤信息,看起來像它的運行。
我在想,也許這是因爲我有http://mydomain.com的apache2設置,我應該做一些代理設置,或者它可能是一些我根本不知道的問題。我真的很無能,我在Google上找不到任何相關文檔...我知道必須有很多我不明白的事情......請幫我理解如何將node.js應用程序部署到服務器。非常感謝大家
太感謝你了,這是我在找... –
@林提起文不用謝確切的答案: ) – Paulpro
這正是我需要做的,以便讓Express和Sails.js工作。非常感謝! –