🌐 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.
🔗 Как открыть сайт
- На самом телефоне: откройте браузер и перейдите по адресу
http://localhost:8000. - С другого устройства в той же Wi‑Fi сети: узнайте IP‑адрес телефона (команда
ifconfigв Termux, ищите строкуwlan0). Затем на другом телефоне или компьютере откройтеhttp://IP_АДРЕС:8000.
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