一台Web服务器上有两台应用服务器?

时间:2012-03-21 06:15:40

标签: web-services web-applications nginx

我有一个Rails应用程序,通过Nginx服务器(瘦)提供服务。现在我想在同一台机器上的Node.js中构建另一个应用程序。

我的问题是,我可以让Nginx重定向用户的请求吗?例如当用户访问'foo.mydomain.com'时,它将由Rails应用程序处理,当她访问'bar.mydomain.com'时,它可以由Node app处理。

(我不确定它是否与应用类型相关,即Rails,Nodejs等)

1 个答案:

答案 0 :(得分:0)

您可以在nginx配置中设置两个服务器块;一个用于监听bar.mydomain.com,另一个用于foo.mydomain.com,然后使用nginx中的proxy_pass模块将请求传递给您的Node或Rails应用程序。