基本上我想在生产或环境模式下访问相同的Rails应用程序,具体取决于URL。这可能吗?怎么样?
我尝试设置两个不同的虚拟主机,其中包含不同的RailsEnv网址和值,但这不起作用:Apache只会为两个网址中的两个环境中的一个提供服务,更具体地说,是自Apache启动以来请求的第一个环境。
答案 0 :(得分:0)
在10,000英尺的视图中,我猜测Passenger通过其完整的文件系统路径在内部跟踪应用程序。所以对Passenger来说,你的两个实例看起来就像是同一个。
您可以尝试将开发虚拟主机指向符号链接 - 这可能会欺骗乘客。如果没有,您是否只能使用两种不同的代码检查?那肯定会奏效。