ウェブアプリケーションは、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
またはipconfig
Windows で入力して IP アドレスを調べます。次に、localhost
その番号に置き換えます。
たとえば、Windows マシンの IP アドレスが 192.168.0.2 の場合、192.168.0.2:8080
Web ページにアクセスするには次のように入力します。