2013-12-09 41 views
0

基本上,當服務器從asdf.com獲取請求時,它應該轉到以5000運行的瓶子實例,當服務器從fdsa.com獲取請求時,它應該轉到另一個在5001上運行的flask實例(完全不同的應用程序)等等。Python:將不同的域路由到在不同端口上運行的不同的瓶子實例

如何在node.js中實現此目的我可以使用http-proxy並將域路由到運行在不同端口上的node.js實例。

+0

在這種情況下,您是否在使用燒瓶前的網絡服務器,例如, nginx或apache? – jonafato

+0

沒有網絡服務器,燒瓶服務器在端口80上運行的域 –

+0

我之前使用過這個,我不知道我是否可以指向燒瓶服務器https://github.com/nodejitsu/node-http-proxy –

回答

3

你想要做什麼叫做reverse proxy

您需要在端口80上運行反向代理,並將其配置爲根據某些條件將請求轉發到應用偵聽的端口,例如匹配請求的主機名上的正則表達式。

一個流行的反向代理是nginx,但是如果你喜歡node-http-proxy也應該可以工作,並且實際上它們顯示了一個how to setup a proxy table的例子,它與你的需求類似。

+0

不錯,我可以使用那麼!完善!!! –

相關問題