Apache和Node.js的有共同之處。我使用Node.js越多,我越喜歡Node.js;同樣,我使用Apache越多,我越喜歡Node.js.雖然關於Apache的Node.js作爲一個應用程序容器
一個很好的事情,也可以通過相同的端口做了很多事情。 PHP,Python,Perl,不同的應用程序,不同的路徑,整個magilla。 Node.js不這樣做,它不應該,但我想做類似的事情。
我想給它一個URL前綴列表(或理想的regexps)和足夠的信息,如果它接收到匹配特定前綴的請求,它將請求傳遞給運行指定腳本的下級實例如果還沒有的話,它會啓動這樣一個實例,並且當這樣做的時候關閉它似乎是謹慎的)。基本上,我想nodejs-proxy
和cluster
合作。有了它,我可以通過端口80在同一臺機器上同時運行多個應用程序。
這似乎很簡單,非常有用,當我想到自己寫這本書時,「這似乎很簡單,很有用 - 可能有人已經寫過它!「有什麼建議麼?
+1經典。 「我使用apache的次數越多,我越喜歡node.js」 – Raynos
Mongrel2可以用來像你想要的那樣路由請求(如果我理解正確的話)並且有Node的綁定。但它不是Node軟件。 – Austin
@Austin - 看起來它會工作,但我確實需要一個Node模塊(一個「結節」?)。我相信,有可能從JavaScript完全構建一個複雜,高效的系統,我希望測試這種信念。 – Malvolio