在Apache HTTPD(CentOS)上運行Ruby on Rails應用程序有沒有辦法?在Apache HTTPD上運行的Rails應用程序
這僅僅是用VirtualHost設置httpd.conf的問題嗎?
在Apache HTTPD(CentOS)上運行Ruby on Rails應用程序有沒有辦法?在Apache HTTPD上運行的Rails應用程序
這僅僅是用VirtualHost設置httpd.conf的問題嗎?
乘客可能是最簡單的方法來運行。這是tutorial on installing Passenger on CentOS6,這裏是prebuilt rpms。
檢查Rails的網站,我認爲你必須使用代理,除非我誤解你的HTTPD的意思。似乎你想要一個簡單的Apache設置,Rails應該能夠提供幫助。
編輯:詹姆斯答案看起來很完美。和我的一樣,但他有真正的CENTOS教程......我從來沒有使用過CENTOS,只是通過Ubuntu做到這一點。
您可以運行mod_rails aka Passenger或Mongrel Cluster或Thin Cluster。
我發現乘客最簡單的,你可以下載它Here
的步驟是在屏幕上很容易
sudo gem install passenger
sudo passenger-install-apache2-module
按照說明。
雖然是免費的嗎?有沒有好的免費網頁服務器,或者可以使用HTTPD來代替嗎? –
乘客是100%免費,他們有支付版本。 –
如果你不想使用HTTPd,還有很多其他選項(請參閱@ hjc1710答案中的鏈接)。但是,如果你已經使用Apache,Passenger是最簡單的。 –