我的工作在運行apache的ubuntu服務器(10.10)上運行幾個不同的內部web應用程序。我目前正在開發另一個Web應用程序,並且正在認真考慮在定製的Node.js Web服務器上進行開發。我爲希望這樣做的理由是:發送子域名到node.js
- 速度/可擴展性
- 安全 - 網頁將與開關...情況下提供服務,而不是僅僅服務有求必應的(潛在的惡意軟件)的用戶。
- 易於設置 - 我的目的是爲了成爲一個開源項目,並且node.js對於用戶來說更容易設置,而不是處理apache/IIS /等。
我的問題是,在一臺服務器上,我有apache監聽端口80,我怎樣才能將某個子域傳遞給node.js.我見過一些關於使用apache虛擬主機傳遞它的文章,但是這似乎打破了使用node.js的目的。如果我必須通過apache,那麼我所有避免使用apache/IIS的三個理由都已經失效了。
我知道我可以使用不同的端口(:8080?),但是從最終用戶的角度來看,必須放入自定義端口非常混亂。任何替代的想法?
感謝
任何好的Node.js的模塊/擴展或你知道的這個教程?或者至少有一個好的關鍵字用來搜索? – jwegner 2011-04-09 17:36:58
[節點http代理](https://github.com/nodejitsu/node-http-proxy)應該做的伎倆。 – Adrien 2011-04-09 18:24:12