0

確定。這應該是我最簡單的stackoverflow發佈。導軌Capistrano的:步驟之後部署(獲取遠程服務器上)

所以我Capistrano的正確安裝和配置。我管理了一個成功的部署到我的遠程服務器(順便說一下遠程服務器運行rails 4.0,本地服務器運行在3.2.13上)。我的所有文件似乎已被成功轉移到我的liquid_admin /當前目錄(他們以前只是在liquid_admin目錄......但不管。)

那麼,我該怎麼辦?我如何讓rails server在liquid_admin/current中加載應用程序?

如果我嘗試做「軌道服務器」,它只是告訴我:

usage: rails new app_path 

將實際覆蓋我的舊應用程序?基本上我想要做的就是在「當前」目錄中加載應用程序。運行服務器。應該是一個沒有腦子的權利? :)

+0

能告訴我你遵循的所有步驟之後呢?我遇到了同樣的問題。我需要運行'sudo passenger-install-nginx-module'命令。 – VKatz

+0

你只需要在遠程服務器上運行它,你應該沒問題。它會告訴你,你必須複製並粘貼到apache(這是我去的)或Nginx。 –

回答

1

對於小型服務器上的一個網站上,乘客和Ngnix看起來像贏家。

sudo passenger-install-nginx-module 

,然後在Nginx的站點文件夾:

server { 
     listen 80; 
     server_name www.mysite.com; 
     root /rails_website_root/public; 

    passenger_enabled on; 
} 

然後就開始Ngnix(通常你把它自動啓動)

+0

謝謝!我忘了所有關於乘客。 :) –

0

,你可能在開發中使用的默認服務器 - 使用WEBrick - 不適合生產。你有一些選項是:

  • 獨角獸

你還需要Apache或Nginx的 '前' 你的Rails服務器。 所有這一切都是以噸的指南,書,railscasts等很好的解釋,那麼請去google一下。

相關問題