Python включает встроенный модуль, который позволяет мгновенно создать веб-сервер, что невероятно полезно для совместного использования файлов по сети. Настройка простого http-сервера linux — это простой процесс, требующий всего одной команды.
Запуск простого HTTP-сервера в Linux
Для начала перейдите в каталог, которым хотите поделиться, используя терминал. Оказавшись в нужном каталоге, вы можете запустить среду простого http-сервера linux с помощью следующей команды, если вы используете Python 3:
python -m http.server
Эта команда запускает базовый веб-сервер, делая содержимое вашего текущего каталога доступным по HTTP.
Устаревший метод для Python 2
Для старых систем, которые все еще используют Python 2, команда немного отличается. Ранее модуль назывался SimpleHTTPServer. Если вы когда-либо задавались вопросом, что такое python simplehttpserver, это просто эквивалент модуля http.server в Python 2. Вы можете запустить его с помощью:
python -m SimpleHTTPServer
Доступ к вашему простому веб-серверу Linux
После выполнения команды ваш простой веб-сервер linux будет активен. Вы можете получить доступ к общим файлам с другой машины в той же сети, открыв веб-браузер и перейдя по адресу http://IP_ADDRESS:8000, заменив IP_ADDRESS на локальный IP-адрес машины, на которой запущен сервер.
Чтобы просмотреть файлы на той же машине, вы можете использовать адрес локального хоста: http://localhost:8000.