如何托管 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 年)[关闭]
是否存在 ruby rack 应用程序的托管? [关闭]
如何从 Heroku 中托管的 Rails API 应用程序在浏览器中设置 cookie,该应用程序在 Netlify 中托管的 React 应用程序中运行前端?