Win10 Ubuntu bash で実行されている Python Http Server にネットワークからアクセスできない

Win10 Ubuntu bash で実行されている Python Http Server にネットワークからアクセスできない

次を使用して、Windows 10 上の Ubuntu Bash から Web サーバーを実行しようとしています。

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

ただし、他のマシンからは接続できません。ローカルホストのみです。Windows Python から実行すると動作します。

Windows ファイアウォールで bash.exe の bash ルールを追加しようとしましたが、何も機能しません。何かアイデアはありますか?

答え1

今日使用中に問題が発生しましたpython -m SimpleHTTPServer。Windows ファイアウォール/ネットワーク関連であることが判明しました。127.0.0.1:8000 経由でコンテンツに簡単にアクセスできましたが、0.0.0.0:8000 ではアクセスできませんでした。

  • ファイアウォールを確認する
  • ネットワークを確認する
  • 適切なIPアドレスと競合しないポートを使用するようにしてください

関連情報