Vom Host aus kann nicht auf die Supervisor-Weboberfläche auf dem Gastcomputer zugegriffen werden

Vom Host aus kann nicht auf die Supervisor-Weboberfläche auf dem Gastcomputer zugegriffen werden

Ich habe eine virtuelle Ubuntu-Maschine mit Vagrant eingerichtet. In meiner Vagrant-Datei habe ich ein privates Netzwerk wie im Beispiel konfiguriert:

config.vm.network "private_network", ip: "192.168.33.10

Darin /etc/supervisor/supervisord.confhabe ich die Zeilen:

[inet_http_server]
port=127.0.0.1:9001

Wenn ich ausführe python -m SimpleHTTPServer 9002, kann ich den Gastcomputer über meinen Browser vom Hostcomputer aus erreichen, indem ich verwende 192.168.33.10:9002.

Wenn ich jedoch versuche, darauf zuzugreifen 192.168.33.10:9001, erhalte ich keine Antwort. Wenn ich versuche, einen Python-Webserver auf diesem Port zu öffnen, wird angezeigt, dass die Adresse verwendet wird. Daher gehe ich davon aus, dass die Supervisor-Weboberfläche ausgeführt wird, aber irgendwie nicht zugänglich ist.

Alle Ideen sind willkommen!

Antwort1

Versuchen Sie, die IP-Adresse von „localhost“ in eine beliebige Adresse zu ändern:

[inet_http_server]
port=*:9001

Schauen Sie, ob das funktioniert!

verwandte Informationen