HTTP-ошибки и диагностика
Практическая база знаний по HTTP-ошибкам 4xx и 5xx: что означают коды ответа, где искать причину сбоя и как диагностировать проблемы на уровне браузера, CDN, прокси, веб-сервера и приложения.

Как пользоваться разделом
HTTP-код — это только первый сигнал о состоянии запроса. Один и тот же симптом может возникнуть на разных уровнях: в приложении, веб-сервере, reverse proxy, CDN, балансировщике или внешней зависимости. Поэтому материалы этого раздела построены не как справочник определений, а как практические инструкции по поиску причины.
В статьях последовательно разбираются смысл кода ответа, типичные сценарии возникновения, команды для ручной проверки, работа с журналами и способы отличить локальную проблему от системного инцидента. Отдельное внимание уделяется тому, как обнаруживать повторяющиеся ошибки автоматически, чтобы не узнавать о сбое только от пользователей.
Начать полезнее всего с конкретного кода, который вы видите в браузере, логах или ответе curl. Если код неизвестен или ошибка проявляется нестабильно, используйте материал о пошаговой диагностике HTTP-сбоев.
Материалы раздела
Опубликовано материалов: 2

Ошибка 502 Bad Gateway: причины и пошаговая диагностика
Что означает HTTP 502 Bad Gateway, чем она отличается от 500 и 504 и как проверить Nginx, upstream, контейнеры, сокеты, DNS, TLS и логи.

Ошибка 500 Internal Server Error: причины и способы исправления
Что означает HTTP 500, почему сервер возвращает внутреннюю ошибку и как по шагам проверить приложение, Nginx, PHP, базу данных, права, ресурсы и логи.