一个Web服务器上的两个应用程序服务器?
问题描述:
我有一个Rails应用程序,它通过Nginx服务器提供服务(使用瘦)。现在我想在同一台机器上的Node.js中构建另一个应用程序。一个Web服务器上的两个应用程序服务器?
我的问题是,我可以让Nginx重定向用户的reqeusts吗?例如当用户访问'foo.mydomain.com'时,它将由Rails应用程序处理,并且当她访问'bar.mydomain.com'时,它可以由Node应用程序处理。
(我不知道是否它涉及到应用程序的类型,即Rails的,的NodeJS等)
答
您可以设置两个serverblocks在你的nginx的配置;一个监听bar.mydomain.com,另一个监听foo.mydomain.com,然后使用nginx中的proxy_pass模块将请求传递给Node或Rails应用程序。
这是一个serverfault.com问题。 – Raptor 2012-03-21 06:19:41