Nginx может не отдавать сайт по разным причинам: неправильный server_name, root не в ту папку, ошибка прав, неработающий PHP-FPM, конфликт конфигов или не тот порт. В браузере это выглядит как одна ошибка, но лечится по-разному.
Когда это становится проблемой
После переноса или обновления сайт показывает 403, 404, 502, стандартную страницу nginx или белый экран. Пока причина не найдена, бизнес теряет заявки, а администратор часто меняет настройки наугад.
Что проверяю в первую очередь
- Активный server block и совпадение server_name с доменом
- Путь root/alias и наличие index.php или index.html
- Права пользователя nginx на файлы и папки
- Статус PHP-FPM, socket или upstream
- error.log, access.log и результат nginx -t
Как исправляю
Я иду от входящего запроса к файлу: какой конфиг выбран, куда он смотрит, может ли nginx прочитать файл и кому передает PHP. Так ошибка находится без хаотичных правок.
- Исправляю server_name, root, index и location-блоки
- Настраиваю связку nginx и PHP-FPM
- Привожу права к безопасному рабочему состоянию
- Убираю конфликтующие конфиги и перезапускаю сервисы с проверкой
Что важно не сломать
Опасно массово ставить 777 на сайт или отключать проверки ради быстрого запуска. Сайт откроется, но появится риск взлома и порчи файлов.
Что будет после исправления
- Сайт открывается по домену и https
- PHP-страницы обрабатываются корректно
- Логи показывают понятную картину
- Конфигурация проходит проверку nginx -t
Что подготовить перед обращением
- Доступ SSH к серверу
- Домен и путь к сайту
- Какая ошибка показывается в браузере
- Что меняли перед поломкой
Вопросы и ответы
Можно ли исправить без полной переделки?
Да, если файлы сайта на месте. Обычно требуется исправить конфиг или связку с PHP-FPM, а не переносить проект заново.
Сколько времени занимает диагностика?
Базовая диагностика часто укладывается в 30–60 минут. Сложнее, если на сервере много сайтов и старые конфиги конфликтуют между собой.
Нужна похожая задача?
Напишите в Telegram @rabotator_support и коротко опишите проблему. Я посмотрю симптомы, предложу понятный план работ и скажу, какие доступы нужны для безопасного исправления.