一个Web服务器上的两个应用程序服务器?

问题描述:

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

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

(我不知道是否它涉及到应用程序的类型,即Rails的,的NodeJS等)

+0

这是一个serverfault.com问题。 – Raptor 2012-03-21 06:19:41

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