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 и коротко опишите проблему. Я посмотрю симптомы, предложу понятный план работ и скажу, какие доступы нужны для безопасного исправления.