Я привык запускать python3 -m http.server
из систем GNU / Linux для локального обслуживания файлов.
Я должен был сделать это на Windows, и хотя Python отвечает:
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
Я не могу связаться с сервером.
Браузеры дают это:
| address | Firefox response | Chrome response |
| ---------------------- | --------------- | -------------- |
| http://localhost:8000/ | nothing | ERR_EMPTY_RESPONSE |
| http://0.0.0.0:8000/ | nothing | ERR_ADDRESS_INVALID |
| http://127.0.0.1/ | nothing | ERR_CONNECTION_REFUSED |
Я попытался деактивировать брандмауэр и добавить правила, разрешающие TCP-подключения к этому порту (не 80, как показано выше), но безуспешно. Я не пользователь Windows, поэтому я мог пропустить что-то очевидное ...
Другие вопросы ( 1 , 2 ), кажется, говорят, что это легко.