如何在家庭服务器上托管Ruby on Rails应用程序?



正如标题所暗示的那样,如何在家庭服务器上托管Ruby on Rails应用程序。我希望能够在 Linux 上进行开发,然后在运行 Linux 的服务器上部署。我知道那里有 PaaS 可以帮助部署和托管,但对于特定工作,我需要能够在将充当服务器的计算机上执行此操作。

你的措辞"在本地计算机上运行 RoR 项目进行生产"有点奇怪。

如果您只想在PC上进行开发,并且有可以免费托管生产应用程序的地方,则可以从PC推送到(即大多数开发的工作方式(,则需要Heroku。

如果您真的想将计算机用作生产应用程序的服务器,则可以使用像Ngrok这样的东西,它可以创建从Web到本地主机的隧道。但是,您绝对不希望运行大多数这样的应用程序,因为如果您关闭甚至关闭计算机,该站点将停止工作。此外,我猜在任何较长时间内将您的计算机用作可公开访问的 URL 的服务器存在安全问题,尽管我不确定。

最新更新