2026-06-17 · Web · 5–7 минут чтения

Nginx для статичного сайта: минимальная схема

Как устроена простая публикация HTML-страниц через Nginx.

Что делает Nginx

Для статичного сайта Nginx просто принимает HTTP-запрос и отдаёт готовый файл: HTML, CSS, изображение, sitemap или robots.txt.

Такой подход не требует базы данных и серверной логики. Чем меньше движущихся частей, тем проще сопровождать сайт.

Root и index

Директива root указывает каталог, где лежат файлы сайта. Директива index определяет файл, который отдаётся при открытии директории.

Например, запрос к /articles/ обычно приводит к выдаче файла /articles/index.html внутри корня сайта.

Проверка конфигурации

Перед перезагрузкой Nginx полезно запускать nginx -t. Команда проверит синтаксис и покажет ошибку до применения изменений.

После успешной проверки можно перезагрузить конфигурацию без полного остановa сервиса.

Практика

Для небольшого справочного сайта достаточно понятной структуры: главная, архив статей, страницы тем, sitemap и RSS.

Если структура проста, сайт легче переносить, архивировать и восстанавливать на другом сервере.

Материал носит справочный характер и описывает общие практики администрирования и эксплуатации инфраструктуры.