次を使用して、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アドレスと競合しないポートを使用するようにしてください