我正在使用Rails應用程序,它目前託管在共享主機上。但是,它獲得了很多需要合理處理的功能,並且我正在考慮將其轉移到VPS,雲服務器。 我對服務器管理沒有經驗,但是,由於它是一個簡單的應用程序,我想自己管理它。谷歌搜索了一下,我發現一對夫婦的設置選項:Phusion與Mongrel for Rails應用程序VPS
- 的Phusion客運+ Apache的。這似乎是今天的默認選項。
- Phusion Passenger + Nginx。 Nginx將自己作爲Apache的較輕選項,但後者擁有更多的模塊和支持。
- Mongrel + Apache。我不知道該怎麼想Mongrel;我發現的討論似乎已經過時了,但是關於Mongrels與Apache的集羣有一個nice article。
那麼你有什麼建議?該應用程序流量輕,但執行大量處理密集型操作並僅提供幾個靜態文件。內存消耗很重要,因爲在VPS上它們會根據您的需要記帳。而且,由於我是初學者,文檔和配置的簡易性至關重要。如果服務器支持某種Comet/server-pushing,這也會很好;我打算很快添加它(我無法忍受集中的討厭想法)。
除非您需要某些特定的Apache模塊,否則我會選擇此選項。 Nginx配置比Apache更簡單。 Nginx確實有相當數量的模塊。 安裝也很輕鬆。當你安裝乘客寶石時,它會爲你編譯和安裝Nginx。 – 2009-11-23 20:58:33