如何使用Phusion Passenger进行开发的虚拟主机和另一个用于生产的虚拟主机?

时间:2012-01-03 15:25:29

标签: ruby-on-rails apache passenger

基本上我想在生产或环境模式下访问相同的Rails应用程序,具体取决于URL。这可能吗?怎么样?

我尝试设置两个不同的虚拟主机,其中包含不同的RailsEnv网址和值,但这不起作用:Apache只会为两个网址中的两个环境中的一个提供服务,更具体地说,是自Apache启动以来请求的第一个环境。

1 个答案:

答案 0 :(得分:0)

在10,000英尺的视图中,我猜测Passenger通过其完整的文件系统路径在内部跟踪应用程序。所以对Passenger来说,你的两个实例看起来就像是同一个。

您可以尝试将开发虚拟主机指向符号链接 - 这可能会欺骗乘客。如果没有,您是否只能使用两种不同的代码检查?那肯定会奏效。