2015-01-02 73 views
0

我通过无业游民在主机,不能连接网络服务器,流浪汉

主机运行Ubuntu 14.10是Windows 8.1

在主机(Windows 8.1中),

  1. 我可以发送ICMP留言给客人:ubuntu
  2. 我可以连接ssh到guest:ubuntu,用于portforwarding - 在windows中,localhost:2222
  3. 但是只能连接到ubuntu的webserver,本地主机:3000或4000或anyport 只是表明ERR_CONNECTION_REFUSED
当然

,portforwarding做

实际上,在Ubuntu,我可以连接的网络服务器

lynx localhost:3000 

,但在Windows中,我可以只连接网络服务器。 ssh,icmp是有效的。 真的,我不明白为什么它不起作用。 sombody帮我

+0

让我看看你在'Vagrantfile'中如何做portforwarding的部分,我会推荐设置私有IP,那么你不必担心端口转发。 – BMW

+0

@BMW我从其他帖子中找到了解决方案。谢谢你的支持 – Henry

+0

太好了,如果你解决了你自己的问题,那么你最好做出结论并回答你自己的问题。 – BMW

回答

0

解决方案在启动服务器时运行时使用下面的代码。

rails s -b 0.0.0.0 

我发现这个soulution从其他岗位大约相同问题的回答者说:“你要确保服务器绑定到0.0.0.0,以便所有接口都可以访问它。”

我希望这篇文章可以帮助那些遇到同样问题的人:)