我有一個VPS,我已經託管了幾個站點。全部基於LAMP堆棧,所以沒什麼大不了的。他們提供WHM/cpanel來管理不同的網站。我決定嘗試node.js,爲它購買了一個單獨的域,並且我需要一些線索來說明如何將該域指向node.js應用程序。僅在VPS上託管特定域的node.js
所以這裏的問題:
1)什麼是主機上的特定領域的Node.js應用程序,而不妨礙其他網站的最佳方式?我將如何配置域名?是的,我想爲節點使用默認的http端口(80)。
2)由於Apache已經在監聽80端口,因此使用Apache mod_proxy是一個好主意嗎?我的意思是如果我想使用websocket,apache是否仍然使用單獨的線程來維護與節點的連接?
PS。我已經看到this question,但答案似乎並不令人信服。
編輯:
我忘了說,我有一個未使用的專用IP爲VPS,我可以使用node.js中
強烈建議讓這個獨立的VPS您的IP 。使用代理模塊會限制功能和性能。 – Fosco
您可以在Heroku上快速啓動並運行一個節點應用程序,並將您的域指向Heroku應用程序實例,而不必擔心Apache代理。 http://devcenter.heroku.com/articles/node-js – mhoofman