Python:Рецепты/Запуск встроенного веб-сервера, доступный только на локальном ПК
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Проверка/Оформление/Редактирование: Мякишев Е.А.
Запуск встроенного веб-сервера, доступный только на локальном ПК
Задача
Вы не хотите, чтобы другие устройства могли получить доступ к вашему сайту, можете ограничить доступ, чтобы ответ получали только запросы от самого ПК.
Решение
Это можно сделать, запустив веб-сервер Python с опцией --bind.
python3 -m http.server 80 --bind 127.0.0.1
Пример
№1
Пример для Linux-систем.
Создайте папку:
mkdir web
Перейдите в эту папку;
cd web
Создайте в этой папке файл index.html с произвольным текстом.
echo "Hello, World!" > index.html
Запустите встроенный сервер Python:
python3 -m http.server 80 --bind 127.0.0.1
В адресной строке введите:
http://localhost:80
В браузере должен появиться текст с вашего сайта.
См.также
Внешние ссылки