Python:Рецепты/Запуск встроенного веб-сервера, доступный только на локальном ПК: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} =Запуск встроенного веб-сервера= ==Задача== Вы не хотите, чтобы другие устройства могли получить доступ к вашему сайту, можете ограничить доступ, чтобы ответ получали только запросы от самого ПК. ==Решение== Это мож...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 2: | Строка 2: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Запуск встроенного веб-сервера= | =Запуск встроенного веб-сервера, доступный только на локальном ПК= | ||
==Задача== | ==Задача== |
Версия от 22:21, 12 марта 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Запуск встроенного веб-сервера, доступный только на локальном ПК
Задача
Вы не хотите, чтобы другие устройства могли получить доступ к вашему сайту, можете ограничить доступ, чтобы ответ получали только запросы от самого ПК.
Решение
Это можно сделать, запустив веб-сервер 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
В адресной строке введите:
python3 -m http.server 80 --bind 127.0.0.1
В браузере должен появиться текст с вашего сайта.
См.также
Внешние ссылки