我正在使用带有 kloxo 的 Cent OS 5.8。
我有一个红宝石应用程序。当我启动应用程序时,默认情况下它从端口号 3000 开始。所以要访问 dat,我需要输入 domain.com:3000 。
这看起来不太好,所以我决定在 80 号端口运行 mongrel。现在我可以访问 domain.com
但现在我希望应用程序在子域中运行,并且应该在我的主域中运行不同的网站。
我尝试将代码放在 httpd.conf 中,但没有成功。
谁可以帮我这个事。
谢谢你
我正在使用带有 kloxo 的 Cent OS 5.8。
我有一个红宝石应用程序。当我启动应用程序时,默认情况下它从端口号 3000 开始。所以要访问 dat,我需要输入 domain.com:3000 。
这看起来不太好,所以我决定在 80 号端口运行 mongrel。现在我可以访问 domain.com
但现在我希望应用程序在子域中运行,并且应该在我的主域中运行不同的网站。
我尝试将代码放在 httpd.conf 中,但没有成功。
谁可以帮我这个事。
谢谢你
您可以使用 nginx 作为代理来完成此操作。然后,您可以在端口 3000、3001 和 3002(例如)上运行您的应用程序,并让 nginx 根据请求的主机名路由流量。但我建议您将Phusion Passenger用于生产环境,因为它使您能够像在 Apache 或 nginx 环境中那样运行应用程序。根据 Phusion 的说法,它的性能也优于 Mongrel,但您的里程当然可能会有所不同。