Virtualbox NAT-Konfiguration für die HTTP-Portweiterleitung

Virtualbox NAT-Konfiguration für die HTTP-Portweiterleitung

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:8000oder 127.0.0.1:8080auf mein Host-Betriebssystem zugreifen.

Ich habe NATeine Portweiterleitung konfiguriert. Die SSHVerbindung 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:

Willkommensbildschirm des Server-Betriebssystems

NETZWERK

PORT-WEITERLEITUNG

Antwort1

Das Problem liegt am Port des Gastbetriebssystems. Wenn ich es ausführe sudo python3 -m http.server 80, 127.0.0.1:8080funktioniert 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

verwandte Informationen