2012-12-11 90 views
1

當我讀完敏捷Web開發與Rails後,我開發了我自己的網站。部署導軌選擇

現在我試圖在我租用的Linux系統上部署我的項目,但我對如何部署rails一無所知。我應該使用哪個服務器?如何連接到MySQL數據庫?

作爲一名java開發人員,我知道我可以使用tomcat作爲我的服務器,它可以將http請求轉換爲我自己的對象,並使用jdbc連接到我的mysql數據庫。

現在我想知道什麼是主流環境的軌道部署?

我聽說過Lighttpd和FCGI。我可以在產品環境中使用它們嗎?

感謝

回答

2

是您的Linux系統的完整VPS(你有完全的控制權?)如果沒有,請檢查您的託管公司,看看哪些選項提供給您。如果是這樣,請檢查他們是否有設置Rails的指南。很多(Slicehost,Linode等)都這樣做。

不及格...我會推薦帶有乘客的Apache(或Nginx)。

https://www.phusionpassenger.com/

這是很簡單的。

至於實際部署,請看Capistrano(或Vlad)。這些有點複雜,但從長遠來看,它們讓生活變得更加輕鬆。

+0

是的,我有完整的控制。我對乘客一無所知我今天會學到它謝謝:) – Felix