簡體   English   中英

將Rails應用程序部署到VPS

[英]Deploying Rails app to a VPS

我一直在使用Rails構建我的第一個站點,我希望能夠實現它。 到目前為止,我只是通過FTP將所有文件放到我的VPS上來實現網站直播,我知道這不適用於Rails應用程序。

我不知道的是從哪里開始確保Rails安裝在我的VPS上(它是基於Linux的,我從Webfusion購買了一個包),然后是如何部署它並讓它全部正常運行。 我的VPS上安裝了Plesk 10,從我讀過的內容我需要和Plesk一起安裝Rails嗎? 我可能有一個錯誤的結束,所以如果我說愚蠢的話,不要忍住。

我意識到這是一個非常綠色的問題,但我已經在尋找一個我能理解的解決方案並且沒有任何想法的論壇,所以希望有人可以提供幫助。

提前致謝!

我從未使用像Plesk這樣的控制面板,但我在linode.com上有一個VPS。 為了讓我的rails網站運行起來,我從粉碎雜志博客帖子專業的railscast節目中得到了幫助。 railscast劇集不是免費的,但它有很好的信息。

在VPS上運行rails web服務器的每一步都有很多細節,所以請查看博客或railscast視頻。 但是對這些步驟的高級概述是:

  1. 安裝rvm
  2. 安裝紅寶石和紅寶石寶石
  3. 安裝導軌
  4. 安裝rails web服務器(常見選項是passenger和nginx)
  5. 安裝數據庫(postgres是常用選項)
  6. capistrano用於部署

我在這個主題上寫了一本電子書。 在解釋了如何從頭開始設置服務器之后,重點介紹了如何手動部署應用程序,幫助您了解這個過程是如何工作的(我有意無意地離開了自動化)。

它涵蓋了nginx / Unicorn / MySQL / rbenv設置。 如果您認為這適合您,您可以在此處獲取(我的郵件列表上的人可以免費使用)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM