我已通过 ssh 连接到我的 rasberry pi 并构建了一个 Rails 应用程序。
现在如何从另一台机器加载 Rails 应用程序?
我在网络浏览器中尝试了 IP:port,但失败了。
我可以从 Web 浏览器使用 ssh 来加载 Rails 服务器进程吗?
是否需要安装 gem 才能执行此操作?
是否有任何我遗漏的好的文档?
解决方案
最佳答案
也许问题出在您尝试使用的 IP 地址上。服务器不一定会自动将其公共(public) IP 流量转发到本地主机。
也许您可以通过某种方式配置 IP 地址,我不知道(其他人可能会这样?)。或者,您可以使用“本地隧道”服务,如 ngrok或 localtunnel .这些所做的是为您的本地主机创建一个公共(public) URL(即您的“环回”地址),以便任何人都可以访问它。
我通过电子邮件与一位 Ngrok 作者进行了交谈。他向我保证,我不需要期望服务有任何停机时间或必须手动重新启动它。不过请记住,如果您使用的是免费计划,那么无论何时您重新启动 Ngrok,您都会得到一个不同的 URL。他还将其描述为有点像“增强型 SSH -R”
关于ruby-on-rails - 从树莓派远程连接到 rails 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36105348/