gpt4 book ai didi

ruby-on-rails - 如何在 Ubuntu 服务器上部署 rails 项目?

转载 作者:行者123 更新时间:2023-12-04 18:41:12 25 4
gpt4 key购买 nike

我在本地开发了我的 Rails 项目,并希望将其部署在我的 Ubuntu VPS 上。现在我已经在 VPS 上安装了 gems 并将我的 Rails 应用程序代码复制到它。我可以执行rails s --binding=0.0.0.0在一个腻子 session 到 VPS 和网站可以从 Internet 访问。问题是当我关闭腻子时,网站已关闭。即使我关闭了腻子,如何以仍然存在的方式启动我的 Rails 应用程序?

最佳答案

使用 rails s不是要走的路。它将使用 Webrick(或您选择的其他)来处理请求,而且速度可能会很慢。

您应该设置一个生产堆栈来为您的网站提供服务。

Here是我见过的关于如何将 Rails 应用程序部署到生产服务器 (VPS) 的最佳教程之一。

简而言之,你需要安装 RVM 或 Rbenv、Ruby、一些库、数据库、Nginx 和Passenger。你也有其他选择。但这是基本的。

我建议使用 Capistrano 进行部署。您也可以选择其他部署工具,也可以不选择。
rails s最好只用于开发。

关于ruby-on-rails - 如何在 Ubuntu 服务器上部署 rails 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34467733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com