启动可公开访问的Rails开发服务器

时间:2010-06-02 15:02:05

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

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

3 个答案:

答案 0 :(得分:2)

不太清楚你喜欢做什么。服务器本身通常不会“绑定”到特定的IP地址,只是绑定到其端口。它将很乐意回答进入该端口的所有请求。

如果问题在于您使用动态,更改的IP地址(DSL或拨入),您可以使用dyndns等服务。该服务为您提供了一个主机名,您可以指向当前的IP地址。然后,您使用的人可以使用该主机名连接,而不必记住IP。许多调制解调器/路由器都有一个选项,可以在每次连接/登录时自动更新该服务上的动态IP设置。

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

您也可以使用公共托管,例如heroku。 Heroku还允许你通过git push重新部署(如果我没有看到),这样如果所有开发团队都想使用它,这将非常有用。

那是你在找什么?

答案 1 :(得分:0)

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

答案 2 :(得分:0)

相关问题