繁体   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