![Virtualbox NAT-Konfiguration für die HTTP-Portweiterleitung](https://rvso.com/image/1703338/Virtualbox%20NAT-Konfiguration%20f%C3%BCr%20die%20HTTP-Portweiterleitung.png)
Hallo, ich habe den Ubuntu-Server erfolgreich auf Virtualbox in macOS installiert. Jetzt möchte ich entweder auf den Ubuntu-Localhost 0.0.0.0:8000
oder 127.0.0.1:8080
auf mein Host-Betriebssystem zugreifen.
Ich habe NAT
eine Portweiterleitung konfiguriert. Die SSH
Verbindung in meinem macOS-Terminal funktioniert einwandfrei. Ich kann aber nicht http
über meinen Browser auf zugreifen, indem ich aufrufe 127.0.0.1:8080
.
Ich verwende Python http.server zum Testen der Verbindung
puthon3 -m http.server
HTTP wird auf 0 bereitgestellt.
0.0.0.0 Port 8000 (http://0.0.0.0:8000/)
Bitte helfen Sie mir, dieses Problem zu lösen. Danke!
Screenshots:
Antwort1
Das Problem liegt am Port des Gastbetriebssystems. Wenn ich es ausführe sudo python3 -m http.server 80
, 127.0.0.1:8080
funktioniert es auf dem Hostcomputer.
In den Portweiterleitungseinstellungen der Virtualbox gibt es keine strikte Anforderung, die IP-Adresse einzugebenHafen.
Meine aktuellen Arbeitseinstellungen:
Name Protokoll Host-IP Host-Port Gast-IP Gast-Port
http TCP 8080 80