3

我一直在使用 Rails 构建我的第一个站点,我想让它上线。到目前为止,我只是通过 FTP 将所有文件放到我的 VPS 上来使网站上线,而且我知道这不是 Rails 应用程序的工作方式。

我什至不知道从哪里开始确保在我的 VPS 上安装 Rails(它是基于 Linux 的,我从 Webfusion 购买了一个包),然后如何部署它并让它正常运行。我的 VPS 上安装了 Plesk 10,根据我的阅读,我需要在 Plesk 旁边安装 Rails?我可能有错误的一端,所以如果我说的是愚蠢的话,请不要退缩。

我意识到这是一个非常绿色的问题,但我已经在论坛上搜索了一个我可以理解的解决方案,但一无所获,所以希望这里的人能提供帮助。

提前致谢!

4

2 回答 2

6

我从来没有使用过像 Plesk 这样的控制面板,但我在 linode.com 上有一个 VPS。为了让我的 rails 站点启动并运行,我从一篇 smasingmagazine博客文章pro railscast 插曲中获得了帮助。railscast 剧集不是免费的,但它有很好的信息。

在 VPS 上运行 Rails Web 服务器的每个步骤都有很多细节,因此请查看博客或 railscast 视频。但这些步骤的高级概述是:

  1. 安装 rvm
  2. 安装红宝石和红宝石宝石
  3. 安装导轨
  4. 安装 Rails Web 服务器(常见的选项是乘客和 nginx)
  5. 安装数据库(postgres 是常用选项)
  6. 用于部署的 capistrano
于 2012-06-14T10:57:59.283 回答
2

我写了一本关于这个主题的电子书。在解释了如何从头开始设置服务器之后,它重点介绍了如何手动部署应用程序,帮助您了解这个过程在后台是如何工作的(我故意将自动化排除在外)。

它涵盖了 nginx/Unicorn/MySQL/rbenv 设置。如果您认为这适合您,您可以在这里获取(我的邮件列表中的人可以免费使用)。

于 2014-10-19T08:59:33.433 回答