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