同じLAN上の他のコンピュータからUbuntu仮想ホストでホストされているWebアプリにアクセスするにはどうすればいいですか

同じLAN上の他のコンピュータからUbuntu仮想ホストでホストされているWebアプリにアクセスするにはどうすればいいですか

ウェブアプリケーションは、Windows 10をホストとしてゲストとして仮想ボックスにインストールされたUbuntuでセットアップされています。このウェブサイトは、Windowsからポートでアクセスできます。

localhost:8080

しかし、同じ LAN に接続された他のコンピューターから Web サイトにアクセスする必要があります。それは可能ですか。方法は?

答え1

ゲストでネットワークをどのように構成したかによって異なります。VirtualBox のドキュメントに記載されているように、複数のネットワーク モードがあります。https://www.virtualbox.org/manual/ch06.html#ネットワークモード

可能であれば、外部からアクセス可能なゲスト サービスにブリッジ ネットワークを使用するようにしてください。一般的な設定では、ゲストはホストと同じ方法で DHCP から IP を取得し、ホストと同様に外部から見えるようになります。

PS. ブリッジネットワークとWindowsホストでは問題が発生する可能性があることに留意してください(例:https://stackoverflow.com/questions/31922055/bridged-networking-not-working-in-virtualbox-under-windows-10

答え2

はい、可能です。UbuntuifconfigまたはipconfigWindows で入力して IP アドレスを調べます。次に、localhostその番号に置き換えます。

たとえば、Windows マシンの IP アドレスが 192.168.0.2 の場合、192.168.0.2:8080Web ページにアクセスするには次のように入力します。

関連情報