TGViewer
Linux Ready | DevOps Linux Ready | DevOps @linux_ready · 11.2K subscribers
Post #571 2.26K
Поднимаем простой HTTP-сервер одной командой — python -m http.server!

Нужен быстрый способ расшарить файлы или протестировать статические страницы без настройки Nginx? Встроенный модуль Python позволяет поднять сервер в любой папке за секунду.

Запуск в текущей директории на порту 8000, доступ с любого интерфейса и пример фонового старта с логом:

Запустить сервер (порт 8000, доступ с сети):
python3 -m http.server 8000 --bind 0.0.0.0


То же в фоне с логом и сохранением PID:
nohup python3 -m http.server 8000 --bind 0.0.0.0 > http-server.log 2>&1 & echo $! > http-server.pid


Остановить по PID:
kill "$(cat http-server.pid)" || true


🔥 Коротко о безопасности: не используйте этот сервер в открытом интернет-доступе — он не предназначен для продакшена.

🚪 Linux Ready | #практика
  • 👍 11
  • ❤ 7
  • 🔥 4
More from @linux_ready
  1. Oct 15, 2026Как принудительно ограничить аппетит прожорливого процесса, чтобы он не использовал весь п…
  2. Oct 15, 2026Клиенты переезжают в VK и Max. Ботов нужно переносить. Рук не хватает. Бизнесу срочно нужн…
  3. Oct 15, 2026👨‍💻 На Хабре лежит годная статья: «Всё, что вы настроили в Linux, можно было не настраив…
  4. Oct 14, 2026В util-linux есть инструмент lsfd, который позволяет фильтровать открытые файловые дескрип…
  5. Oct 14, 2026🔴В 2025 году Россияне заработали 5,3 млрд рублей на арбитраже криптовалют По данным Минфи…
  6. Oct 14, 2026❤️ Oh My BackEnd — дорожная карта для backend-разработчиков! В репозитории собраны ключевы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →