【发布时间】:2017-01-03 11:56:17
【问题描述】:
我不熟悉使用 Bitnami 等堆栈。我最近在 GoDaddy 上创建了一个 Bitnami RubyStack,克隆了我的存储库并完成了所有的房屋清洁工作。当我 SSH 进入服务器并在应用程序目录中运行 rails s -b MY_PUBLIC_ip -p PORT 并打开浏览器时,它工作得非常好,但是当我关闭 SSH 会话并指向相同的地址时,什么都没有。公共 IP 仍然显示欢迎页面。我想我误解了整个概念。有人可以帮助教我它是如何完成的。提前致谢。
更新
我听说过一些有关创建虚拟主机的信息,但无法理解 rails s 命令将如何运行。是否可以启动服务器并在 SSH 会话关闭时继续运行。
【问题讨论】:
-
当您关闭笔记本电脑时,SSH 连接将关闭。你结帐了吗?通过屏幕,您可以启动服务器并关闭 SSH 连接。也许我错过了理解你的问题,因为我现在看到你仍然可以从你的 Rails 应用程序中看到欢迎页面。
-
什么是结帐屏幕
-
这是屏幕,不是结帐屏幕,我的错。 Screen 是一个工具,您可以在其中通过 SSH 连接到服务器,启动它并退出连接。通常当你通过 SSH 连接时,然后关闭它,服务器就会被它破坏。
-
我在 linux 上使用普通的 SSH
-
谢谢,虽然我找到了这个关于 www.howtogeek.com/howto/ubuntu/keep-your-ssh-session-running-when-you-disconnect/ 的链接,所以我会检查一下,看看是否它可以解决任何问题。
标签: ruby-on-rails ssh deployment bitnami