Я пытаюсь запустить веб-сервер из Ubuntu Bash на Windows 10, используя следующее:
python -c 'import BaseHTTPServer as bhs, SimpleHTTPServer as shs; bhs.HTTPServer(("135.135.135.11", 8888), shs.SimpleHTTPRequestHandler).serve_forever()'
Однако я не могу подключиться к нему с других машин. Только на Localhost. Он работает, если я запускаю его из windows python.
Я пробовал добавить правило bash для bash.exe в брандмауэре Windows, но ничего не работает. Есть идеи?
решение1
У меня сегодня возникла проблема с использованием python -m SimpleHTTPServer
. Оказалось, что это связано с брандмауэром Windows/сетью. Я мог легко получить доступ к контенту через 127.0.0.1:8000, но не через 0.0.0.0:8000
- проверьте брандмауэр
- проверьте сеть
- попробуйте использовать разумный IP-адрес и неконфликтующий порт