2015-01-02 67 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,以便所有接口都可以訪問它。」

我希望這篇文章可以幫助那些遇到同樣問題的人:)