端口重定向到域问题

时间:2013-08-01 04:40:11

标签: ruby-on-rails redirect subdomain port

我正在使用Cent OS 5.8和kloxo。

我有一个ruby应用程序。当我启动应用程序时,默认情况下它从端口nos 3000开始。所以要访问dat我需要放置domain.com:3000。

这看起来不太好,所以我决定在80号港口运行mongrel。 现在我可以访问domain.com

但现在我希望应用程序在子域中运行,并且应该在我的主域中运行不同的网站。

我尝试将代码放在httpd.conf中,但它不起作用。

任何人都可以帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用nginx作为代理来完成此任务。然后,您可以在端口3000,3001和3002上运行您的应用程序(例如),并让nginx根据请求的主机名路由流量。但我建议你研究Phusion Passenger生产环境,因为它可以让你运行像在Apache或nginx环境中习惯的应用程序。根据Phusion的说法,它的表现也优于Mongrel,但你的里程可能会有所不同。