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 ifconfig
in Ubuntu oder ipconfig
Windows Ihre IP-Adresse ein. Ersetzen Sie diese dann localhost
durch diese Nummer.
Wenn die IP-Adresse Ihres Windows-Computers beispielsweise 192.168.0.2 lautet, geben Sie ein, 192.168.0.2:8080
um auf die Webseite zuzugreifen.