首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Rails 3环境的Apache乘客?

带有Rails 3环境的Apache乘客?
EN

Server Fault用户
提问于 2010-11-04 15:57:59
回答 2查看 2K关注 0票数 3

我正在通过Apache客运运行一个新的Rails 3应用程序,并试图在stage环境中运行它。我已经根据文档和以前的Apache乘客应用程序正确地设置了我的配置文件,但是我无法让它在适当的环境中运行,即使我在VirtualHost配置中指定它如下:

代码语言:javascript
复制
RailsEnv stage

有什么建议吗?

注意:如果有关系,我使用的是Ruby1.9.2-P0

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-11-04 16:00:58

Rails 3算作机架应用程序,因此将配置更改为:

代码语言:javascript
复制
RackEnv stage
票数 5
EN

Server Fault用户

发布于 2011-04-02 10:20:53

在乘客中似乎存在一个错误,至少在3.0.5中,虚拟主机之间的RackEnv无法区别。如果您有多个具有不同RackEnv设置的虚拟主机,那么使用的第一个RackEnv将是全局的,即浏览器命中的第一个站点将为所有虚拟主机定义RackEnv设置。

这需要快速修复,这使得几乎不可能为生产站点建立分期环境,也使得多阶段环境(例如托管)不可能实现。

另见http://code.google.com/p/phusion-passenger/issues/detail?id=565

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/198265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档