我对应用程序的部署工作方式有些困惑。
我一直在查阅教程,并且多次建议使用DigitalOcean,Heroku或其类似的东西,但有些是月度支付服务(虽然数量不大)。
当我为他们建立网站时,我会向我的客户转售主机,因此我管理着我身边的一切。我的问题是:有没有办法将Rails应用程序部署到我自己的Web托管空间而不必使用第三方服务?我是否错过了文档中的内容?
我确定我的托管可以支持所需的一切。如果有人能解释我是如何或为什么不真的感激它: - )
答案 0 :(得分:1)
您可以在自己的服务器上设置堆栈而不会出现问题。当您使用apache或nginx时,最简单的方法是使用passenger来为您的rails应用程序提供服务。 您只需要确保安装了正确的ruby版本和bundler。像DO这样的服务只是更简单易用,因为它们已经为您完成了所有需要的服务器设置和大部分配置。