Phusion Passenger的Apache最低版本

时间:2009-08-13 18:43:30

标签: ruby-on-rails apache passenger

我们当前的Apache安装正在运行Apache 2.0。现在我们想添加一些Rails应用程序并计划在Apache上使用Phusion Passenger运行它们。关于我们是否需要将Apache升级到2.2才能使用Passenger(我非常尊重顾问的一位顾问;来自Phusion的人说2.0应该没问题。)我收到了相互矛盾的报道。

有人在生产中使用Apache 2.0运行Passenger吗?

4 个答案:

答案 0 :(得分:0)

我的印象是Apache与Passenger的最低版本是2.2,但是如果你转到他们的网站并查看Users Guide我肯定会说出你需要的东西。

答案 1 :(得分:0)

我选择这种方式。 (可选)

我没有在制作时使用Pasenger,我现在可以使用简单的部署rails。只创建rails app @ etc / rails_app / myapp /并将所有app文件夹和public上传到myapp / app。那么我只需要unchecklist @ environment for production并在database.yml

配置

然后我复制了public @ http / public_html文件夹

运行mongrel - >重写12007到80 - >重启mongrel

如果你遇到问题,你的app只会在索引中显示apper,并在链接到另一个页面时出错。

只要求管理员主机配置.httaccess

例如

RewriteEngine on
RewriteCond %{HTTP_HOST} ^myapp.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.myapp.com$
RewriteRule ^.*$ "http\:\/\/127\.0\.0\.1\:12007%{REQUEST_URI}" [P,QSA,L]

或者像railsninja那样说:)

答案 2 :(得分:0)

由于似乎没有人有明确的答案,我将假设我在Phusion的某个人给出的答案是明确的。它位于http://groups.google.com/group/phusion-passenger/browse_thread/thread/789f4f6e8f1c542d的Google网上论坛。

他说Apache 2.0及以上应该没问题。 (事实证明,我们能够使用Apache 2.2来支持这个服务器,所以这一点对我们来说没有实际意义。)

答案 3 :(得分:0)

你不需要 2.2。 2.0工作正常,如果没有,它被认为是一个错误。那说2.2可能比2.0好,所以不管你支持的最低版本你应该去2.2。