我管理一個運行多個PHP/MySQL網站的小型VPS。它運行的是CentOS(雖然是稍微修改過的VSP版本x86)。一切正常。 但是,現在我想在託管在我的VPS上的某個域上運行Rails 3應用程序。事情是,應用程序需要Rails 3,但尚未被cPanel支持。 如果我ssh到服務器並運行rails s
在應用程序的文件夾中,它運行平穩,我可以在siegedog.com:3000
訪問它。然而,我想重定向到siegedog.com
到端口3000的所有請求。設置運行在端口3000上的rails應用程序的Apache反向代理
我讀過,這將假設設置一個反向代理,將重定向所有請求它獲得的siegedog到Mongrel,應該運行端口3000.我已經檢查了很多教程,但其中大多數是令人困惑和/或相當過時。
我也試過乘客。但是,編輯我的httpd.conf被cpanel禁止。所以我使用了一個單獨的文件,將其包含在那裏,並在遠程文件中添加了額外的配置參數,只是爲了獲得Default server page
問題,並且在apache錯誤日誌中沒有錯誤。
什麼「默認服務器頁面」錯誤是這樣的?你能截圖並給我們看嗎? – 2012-04-08 14:31:33
類似這樣的:http://static.howtoforge.com/images/lamp_installation_ubuntu6.06/apache_home.jpg(這是針對較早版本的Apache)這通常是httpd.conf配置錯誤的標誌。 – 2012-04-08 14:33:59
您是否曾嘗試將配置放置在文檔根目錄下的'.htaccess'文件中? – 2012-04-08 18:03:25