0

我正在使用带有 kloxo 的 Cent OS 5.8。

我有一个红宝石应用程序。当我启动应用程序时,默认情况下它从端口号 3000 开始。所以要访问 dat,我需要输入 domain.com:3000 。

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

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

我尝试将代码放在 httpd.conf 中,但没有成功。

谁可以帮我这个事。

谢谢你

4

1 回答 1

0

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

于 2013-08-01T09:22:06.597 回答