Vagrant 在主机中,无法连接Web服务器,漫游

Vagrant 在主机中,无法连接Web服务器,漫游,vagrant,ubuntu-14.10,Vagrant,Ubuntu 14.10,我正在通过vagrant运行Ubuntu14.10 主机是windows 8.1 在主机(windows 8.1)中 我可以发送ICMP信息给客人:ubuntu 我可以将ssh连接到guest:ubuntu,用于端口转发-在windows中,localhost:2222 但只能连接到ubuntu的Web服务器、localhost:3000或4000或任何端口 刚刚显示的ERR\u连接被拒绝 当然,端口转发已经完成 实际上,在ubuntu中,我可以连接Web服务器 lynx localhost:3

我正在通过vagrant运行Ubuntu14.10

主机是windows 8.1

在主机(windows 8.1)中

  • 我可以发送ICMP信息给客人:ubuntu
  • 我可以将ssh连接到guest:ubuntu,用于端口转发-在windows中,localhost:2222
  • 但只能连接到ubuntu的Web服务器、localhost:3000或4000或任何端口 刚刚显示的
    ERR\u连接被拒绝
  • 当然,端口转发已经完成

    实际上,在ubuntu中,我可以连接Web服务器

    lynx localhost:3000
    
    但在windows中,我不能只连接Web服务器。 ssh、icmp正在工作。 真的,我不明白为什么它不起作用。
    sombody help me

    启动服务器时,解决方案正在运行,代码如下

    rails s -b 0.0.0.0
    
    我在另一篇文章中找到了这个关于同一问题的解决方案,回答者说‘你需要确保服务器绑定到0.0.0.0,以便所有接口都可以访问它。’


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

    告诉我你是如何在
    Vagrantfile
    中进行端口转发的。我建议你设置私有IP,这样你就不必担心端口转发了。@BMW我从其他文章中找到了解决方案。谢谢你的帮助。很好,如果你解决了自己的问题,你最好做一次总结并回答你自己的问题。