2012-06-14 170 views
3

我一直在使用Rails構建我的第一個站點,並且我想實現它。到目前爲止,我只通過FTP將所有文件放到我的VPS上,直到現在,我知道這不是它如何與Rails應用程序一起工作。將Rails應用程序部署到VPS

我不知道從哪裏開始,確保Rails安裝在我的VPS(它基於Linux,我從Webfusion購買了一個包),然後如何部署它並使其全部正常運行。我的VPS上安裝了Plesk 10,從我讀過的內容中我需要安裝Rails和Plesk一起使用?如果我說愚蠢的話,我可能會在棒子上做錯誤的事情,所以不要忍不住。

我意識到這是一個非常綠色的問題,但我已經搜索論壇尋找解決方案,我可以理解並且什麼也沒有提出,所以希望這裏有人能夠提供幫助。

在此先感謝!

回答

6

我從來沒有使用像Plesk這樣的控制面板,但我在linode.com上有一個VPS。爲了讓我的rails站點正常運行,我得到了smashingmagazine blog postpro railscast episode的幫助。 railscast情節不是免費的,但它有很好的信息。

獲取在VPS上運行的rails web服務器的每一步都有很多細節,所以請查看博客或railscast視頻。但該步驟的高度概括爲:

  1. 安裝RVM
  2. 安裝Ruby和Ruby寶石
  3. 安裝導軌
  4. 安裝導軌Web服務器(一個常見的選擇是客運和nginx的)
  5. 安裝數據庫(Postgres的是一個常用的選項)
  6. Capistrano的部署
+0

謝謝,我剛剛檢出了smashingmagazine帖子,這很有幫助 - 使用SSH訪問我的VPS對我來說是全新的,但該帖子很好地解釋了它。感謝幫助! – sowasred2012

1

我爲這個話題寫了一本電子書。在解釋瞭如何從零開始設置服務器之後,它着重介紹如何手動部署應用程序,幫助您瞭解該過程如何在隱藏條件下工作(我故意將自動化放在了外面)。它包括一個nginx/Unicorn/MySQL/rbenv設置。如果你認爲這是你的東西,你可以得到它here(它是我的郵件列表中的人免費)。

相關問題