我正在嘗試使用以下命令從 Windows 10 上的 Ubuntu Bash 運行網頁伺服器:
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位址和不衝突的端口