2009-08-13 101 views
1

我們當前的Apache安裝正在運行Apache 2.0。現在我們想添加一些Rails應用程序,並計劃使用Phusion Passenger在Apache上運行它們。關於是否需要將Apache升級到2.2才能使用Passenger(我非常尊重那位建議的顧問;來自Phusion的人說2.0應該沒問題),我得到了衝突的報告。 ?Phusion Passenger的Apache最低版本

回答

0

我的印象是,爲Apache的最低版本與乘客是低於2.2,但如果你頭部到他們的網站,並期待在Users Guide我敢肯定它會說你需要什麼。

+0

我已經非常仔細地閱讀了它,它似乎沒有聲明最低版本。 – 2009-08-14 19:32:01

+0

我沒有意識到這一點。你確實需要2.2才能使用mod_proxy,這就是人們主要與雜種相關的方式,也許這就是我在這種印象下的原因。 – nitecoder 2009-08-15 01:51:25

0

我(可選)

我還沒有使用Pasenger當生產時,我現在得到簡單的部署軌。只創建rails應用程序@ etc/rails_app/myapp /並將所有應用程序文件夾和公共應用程序上傳到myapp/app。然後我只需要unchecklist @生產環境,並在database.yml中

可配置的話,我複製公共@ HTTP /的public_html文件夾

運行雜種 - >改寫12007 80 - >重新啓動雜種

如果你得到的問題,我們的應用程序只在索引apper,並鏈接到另一個頁面時得到錯誤。

只問管理員主機configur .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說:)

+0

我不明白。你是否建議我使用一個雜種的實例而不是使用Passenger?對我們來說不是一種選擇 - 這是一個企業級應用程序,需要強大的部署。 – 2009-08-14 19:33:54

0

你不需要需要 2.2。 2.0工作正常,如果它不是它被認爲是一個錯誤。這說2.2可能比2.0好,所以不管最低支持版本,你應該爲2.2。

相關問題