0

vagrantを介してubuntu 14.10を実行しています

ホスト マシンは Windows 8.1 です

ホスト マシン (Windows 8.1) では、

  1. ICMP メッセージをゲストに送信できます:ubuntu
  2. ポート転送のためにsshをguest:ubuntuに接続できます-Windowsでは、localhost:2222
  3. ただし、ubuntuのWebサーバー、localhost:3000または4000、または表示された任意のポートにのみ接続できませんERR_CONNECTION_REFUSED

もちろん、ポートフォワーディングは行われます

実際、ubuntuでは、Webサーバーに接続できます

lynx localhost:3000

しかし、Windowsでは、Webサーバーだけに接続できません。ssh、icmp は動作します。本当に、なぜそれが機能しないのか理解できません。誰か助けて

4

1 に答える 1

0

サーバーを起動すると、以下のコードでソリューションが実行されます。

rails s -b 0.0.0.0

同じ問題に関する他の投稿からこの解決策を見つけました。回答者は、「すべてのインターフェイスがアクセスできるように、サーバーが 0.0.0.0 にバインドされていることを確認する必要があります」と述べました。

この投稿が同じ問題に遭遇した人々に役立つことを願っています:)

于 2015-01-02T09:25:19.387 に答える