Зачем сервер Python-сервер Как открыть Алиас Итоги

🌐 Termux: Веб-сервер на телефоне

Часть 5. Тестируем Komorok мгновенно, без GitHub Pages

💡 Зачем это нужно?

Когда вы редактируете сайт локально (на флешке или прямо в Termux), хочется сразу увидеть результат. Можно, конечно, открыть index.html в браузере, но ссылки на CSS, JS и другие страницы будут работать некорректно.

Гораздо удобнее запустить настоящий веб-сервер, который отдаёт файлы точно так же, как GitHub Pages. Тогда сайт будет выглядеть точно так же, как в интернете.

🐍 Python HTTP‑сервер (самый простой способ)

Python уже установлен в Termux (см. Часть 2). В нём есть встроенный модуль для запуска сервера. Достаточно перейти в папку проекта и выполнить одну команду:

cd /storage/8396-0F0D/Komorok
python -m http.server 8000

Сервер запустится и будет показывать сообщения о каждом запросе. Чтобы остановить его, нажмите Ctrl+C.

🔗 Как открыть сайт

  1. На самом телефоне: откройте браузер и перейдите по адресу http://localhost:8000.
  2. С другого устройства в той же Wi‑Fi сети: узнайте IP‑адрес телефона (команда ifconfig в Termux, ищите строку wlan0). Затем на другом телефоне или компьютере откройте http://IP_АДРЕС:8000.
💡 Пример: если IP‑адрес телефона 192.168.1.5, то на ноутбуке вы введёте http://192.168.1.5:8000 и увидите Komorok в точности как в интернете.

⚡ Удобный алиас

Чтобы не вводить путь каждый раз, добавьте в ~/.bashrc:

echo "alias komorok-srv='cd /storage/8396-0F0D/Komorok && python -m http.server 8000'" >> ~/.bashrc
source ~/.bashrc

Теперь можно запускать сервер одной командой:

komorok-srv

📚 Другие статьи серии