Ich versuche, einen Webserver von Ubuntu Bash unter Windows 10 folgendermaßen 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 keine Verbindung von anderen Computern aus herstellen. Nur auf Localhost. Es funktioniert, wenn ich es von Windows Python aus starte.
Ich habe versucht, eine Bash-Regel für bash.exe in der Windows-Firewall hinzuzufügen, aber es funktioniert nichts. Irgendwelche Ideen?
networking
windows-10
bash
unixsnob
quelle
quelle
Ubuntu Bash onWin10 muss besser dokumentiert werden ... Übrigens, was passiert, wenn Sie den Server auf einer Linux-Box im selben Netzwerk ausführen?
sbrm1
@ sbrm1 Du meinst eine aktuelle Linux-Installation? Funktioniert alles! Auch unter Windows funktioniert derselbe Code. Dies hängt definitiv damit zusammen, dass das Unix-Subsystem keine Verbindungen von außen akzeptiert.
unixsnob
Nun, das Windows-Subsystem für Linux ist noch in der Beta ...
sbrm1