如何托管 Rails Web 应用程序 [关闭]

Posted

技术标签:

【中文标题】如何托管 Rails Web 应用程序 [关闭]【英文标题】:How to host a rails web application [closed] 【发布时间】:2013-02-28 17:04:33 【问题描述】:

我使用 Rails 开发了一个漂亮的 Web 应用程序,并希望托管它。不幸的是,我不确定如何廉价地托管我的应用程序。我知道各种部署工具,例如 capistrano,而且我也使用 Heroku。我认为这些工具有助于托管。

但是,任何人都可以向我详细介绍托管 Web 应用程序的步骤,尤其是使用 Rails 以及我可以使用哪些选项?

【问题讨论】:

【参考方案1】:

编辑

有人向我指出,我的答案中的链接不再有效。这并不奇怪,因为这是一个 3 岁的答案。 因为似乎人们仍然对这个答案感到困惑,所以我想将人们重定向到这个页面:

https://gorails.com/deploy/ubuntu/16.04

它应该包含部署 Rails 应用程序所需的所有信息。

结束编辑

建议你去看看

http://rubyonrails.org/deploy

开始。

还有 http://www.cloudfoundry.com/ 和 https://www.engineyard.com/

对于任何 Rails 应用程序来说,它们都是很棒的宿主,而且它们也有一些非常容易遵循的分步教程来说明如何做到这一点。

正如 Leito 在他的回答中提到 Heroku 一样,我想指出你 http://www.codeschool.com/code_tv/heroku

如果您选择 Heroku 作为您的主机,您可以观看该视频,因为它向您展示了如何部署一个简单的 Rails 应用程序。

【讨论】:

感谢您的回答,我认为自己是一名高级用户,但了解基础知识并重新提醒总是好的! ror.org/deploy 链接现已失效。 感谢您向我指出这一点@YoTengoUnLCD。我已经编辑了答案。 对不起,我没有检查日期!感谢您提供新链接。【参考方案2】:

在我看来 Heroku 是最简单的,我建议你从这里开始 https://devcenter.heroku.com/articles/rails3

Heroku 更像是一个应用程序托管,并使用 git 来部署您的应用程序,因此不需要 capistrano 或类似工具。

【讨论】:

非常感谢雷托。我实际上也可以使用上述方法托管我的应用程序,对吗? Capistrano 将允许您从头开始设置机器,通常是托管在 EC2 或 Rackspace 等服务中的 VM。这要复杂得多,我建议你先从 Heroku 开始,等你有更多经验后逐渐转向你选择的平台。

以上是关于如何托管 Rails Web 应用程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

什么是好的 Ruby on Rails 和 PHP 托管? [关闭]

Ruby on Rails 的最佳托管(截至 2012 年)[关闭]

黑客防御!企业为何应考虑基于云的托管WAF保护

是否存在 ruby​​ rack 应用程序的托管? [关闭]

java web 应用程序的最佳托管是啥? [关闭]

如何从 Heroku 中托管的 Rails API 应用程序在浏览器中设置 cookie,该应用程序在 Netlify 中托管的 React 应用程序中运行前端?