Wie ist es möglich, von einem anderen Computer im selben LAN auf eine auf einem virtuellen Ubuntu-Host gehostete Web-App zuzugreifen?

Wie ist es möglich, von einem anderen Computer im selben LAN auf eine auf einem virtuellen Ubuntu-Host gehostete Web-App zuzugreifen?

Die Webanwendung ist in Ubuntu eingerichtet und auf einer virtuellen Box als Gast mit Windows 10 als Host installiert. Die Website ist von Windows aus über Port erreichbar.

localhost:8080

Sie müssen jedoch von anderen Computern im selben LAN auf die Website zugreifen. Ist das möglich? Wie?

Antwort1

Dies hängt davon ab, wie Sie das Netzwerk in Ihrem Gast konfiguriert haben. Es gibt mehrere Netzwerkmodi, wie in den VirtualBox-Dokumenten beschrieben:https://www.virtualbox.org/manual/ch06.html#networkingmodes.

Wenn möglich, verwenden Sie Bridged Networking für Gastdienste, die von außen zugänglich sein sollen. In typischen Setups erhält der Gast auf die gleiche Weise wie Ihr Host eine IP von DHCP und sollte von außen genauso sichtbar sein wie Ihr Host.

PS. Denken Sie daran, dass es bei Bridged Networking und Windows-Hosts zu Problemen kommen kann (z. B.https://stackoverflow.com/questions/31922055/bridged-networking-not-working-in-virtualbox-under-windows-10)

Antwort2

Ja, das ist möglich. Geben Sie ifconfigin Ubuntu oder ipconfigWindows Ihre IP-Adresse ein. Ersetzen Sie diese dann localhostdurch diese Nummer.

Wenn die IP-Adresse Ihres Windows-Computers beispielsweise 192.168.0.2 lautet, geben Sie ein, 192.168.0.2:8080um auf die Webseite zuzugreifen.

verwandte Informationen