Der auf Win10 Ubuntu Bash ausgeführte Python-HTTP-Server kann vom Netzwerk aus nicht erreicht werden

Der auf Win10 Ubuntu Bash ausgeführte Python-HTTP-Server kann vom Netzwerk aus nicht erreicht werden

Ich versuche, einen Webserver von Ubuntu Bash unter Windows 10 mit Folgendem auszuführen:

python -c 'import BaseHTTPServer as bhs, SimpleHTTPServer as shs; bhs.HTTPServer(("135.135.135.11", 8888), shs.SimpleHTTPRequestHandler).serve_forever()'

Ich kann jedoch von anderen Rechnern aus keine Verbindung herstellen. Nur auf Localhost. Es funktioniert, wenn ich es von Windows Python aus ausführe.

Ich habe versucht, eine Bash-Regel für bash.exe in der Windows-Firewall hinzuzufügen, aber nichts funktioniert. Irgendwelche Ideen?

Antwort1

Ich hatte heute ein Problem bei der Nutzung python -m SimpleHTTPServer. Es stellte sich heraus, dass es mit der Windows-Firewall/Netzwerk zu tun hatte. Ich konnte problemlos über 127.0.0.1:8000 auf den Inhalt zugreifen, nur nicht über 0.0.0.0:8000

  • Überprüfen Sie die Firewall
  • Überprüfen Sie das Netzwerk
  • Versuchen Sie, eine sinnvolle IP-Adresse und einen konfliktfreien Port zu verwenden

verwandte Informationen