2012-06-14 172 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(它是我的邮件列表中的人免费)。

相关问题