【问题标题】:Starting a Rails development server that is publicly accessible启动可公开访问的 Rails 开发服务器
【发布时间】:2010-06-02 15:02:04
【问题描述】:

有没有办法启动未绑定到特定 IP 地址的 Rails 3 开发服务器 (rails server)?我希望与我一起从事项目的其他人能够从远程位置使用该应用程序。

【问题讨论】:

  • 尝试致电您的 ISP 并询问静态 IP 地址。这将是最简单的。

标签: ruby-on-rails ruby-on-rails-3


【解决方案1】:

不太清楚你喜欢在这里做什么。服务器本身通常不会“绑定”到特定的 IP 地址,而只是绑定到其端口。它会很高兴地响应该端口上的所有请求。

如果您的问题是您的线路使用动态、不断变化的 IP 地址(DSL 或拨入),您可以使用 dyndns 之类的服务。该服务为您提供了一个主机名,您可以将其指向您当前的 IP 地址。然后,与您一起工作的人可以使用该主机名进行连接,而不必记住 IP。许多调制解调器/路由器都有一个选项,可以在您每次连接/登录时自动更新该服务上的动态 IP 设置。

显然,如果您在自己的计算机上运行该应用程序,则只有当它打开并连接到网络时,它才能从远程位置使用。

您也可以使用公共主机,例如 heroku。 Heroku 还允许您通过 git push 重新部署(如果我没看错的话),因此如果所有开发团队都想使用它,这可能会很有用。

这就是你要找的吗?

【讨论】:

    【解决方案2】:

    被绑定只是意味着它将回答发送到该特定地址的所有请求。 我相信默认情况下它将使用 0.0.0.0 意味着它将回答所有请求。 只需确保 IP 地址是您的公共地址,并且您没有任何东西阻塞该端口。

    【讨论】:

      【解决方案3】:

      您可以使用Tunnlr 之类的服务,对我有用。

      【讨论】:

        猜你喜欢
        • 2010-10-25
        • 2020-01-09
        • 1970-01-01
        • 2015-12-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-06
        • 2019-09-26
        相关资源
        最近更新 更多