Ошибка 502 Bad Gateway — одна из самых распространенных HTTP-ошибок, с которой сталкиваются владельцы сайтов и пользователи. Она возникает не на стороне клиента, а на уровне серверной инфраструктуры. В отличие от ошибок вроде 404 («Страница не найдена»), 502 указывает на проблему во взаимодействии между серверами, а не на отсутствие контента.
Код состояния 502 Bad Gateway означает, что прокси-сервер получил недопустимый, пустой или вообще никакой ответ от восходящего (бэкенд) сервера.
Проще говоря: ваш запрос дошел до шлюза, но тот не смог получить корректный ответ от сервера, который должен обработать этот запрос. В результате — белая страница с надписью «502 Bad Gateway» или аналогичным сообщением.

Хотя ошибка может возникать по разным причинам, чаще всего она связана с одной из следующих ситуаций:
Сайт может получать слишком много посетителей одновременно, что приводит к:
Это особенно актуально для сайтов на бюджетных хостингах с жесткими ограничениями на ресурсы. В такой ситуации бэкенд-сервер просто «падает» или не успевает отвечать и возвращает 502.
Если вы используете CMS, например, «1С-Битрикс», WordPress или иную, ошибка может быть вызвана:
В таких случаях PHP-процесс завершается аварийно, и сервер не возвращает корректный HTTP-ответ.
Иногда ошибка 502 возникает локально — только у конкретного пользователя. Это может быть связано с:
Если сайт работает у других, а у вас выдает ошибку 502, попробуйте открыть его в режиме инкогнито или с другого устройства.
Чтобы точно понять, почему возникает ошибка 502, необходимо изучить логи сервера. Обычно они находятся в:
В логах вы можете увидеть сообщения вроде:
Эти записи укажут, где именно произошел сбой.

Если бэкенд-сервер обрабатывает запрос дольше обычного (например, генерирует отчет или импортирует данные), Nginx может разорвать соединение по таймауту. Чтобы этого избежать, увеличьте значения в конфигурации Nginx (/etc/nginx/nginx.conf или виртуальном хосте):
proxy_send_timeout 180s;
proxy_read_timeout 180s;
После внесения изменений перезагрузите Nginx:
sudo nginx -t && sudo systemctl reload nginx
В некоторых конфигурациях (особенно на серверах с Bitrix Environment) ошибка 502 может возникать из-за некорректного пути к SSL-сертификату. Например, в конфигурации Nginx может быть указан путь:
/ect/httpd/bx/conf/mod_ntlm
Обратите внимание: /ect/ — это опечатка! Правильный путь — /etc/:
/etc/httpd/bx/conf/mod_ntlm
Исправьте опечатку и перезагрузите веб-сервер.
Если ошибка появляется после установки нового модуля или обновления CMS:
Если вы не имеете доступа к серверу или не можете самостоятельно настроить параметры — обратитесь в техническую поддержку хостинг-провайдера. Специалисты смогут:

Ошибка 502 Bad Gateway — это сигнал о том, что между серверами произошел сбой в коммуникации. Чаще всего она вызвана перегрузкой, неправильной настройкой или временным отказом бэкенда.
Хотя проблема выглядит пугающе, в большинстве случаев ее можно решить увеличением таймаутов, исправлением путей в конфигурации, отключением конфликтующих плагинов или простым обращением в поддержку хостинга.
Главное — не игнорировать ошибку. Даже кратковременные 502-сбои могут негативно сказаться на SEO, пользовательском опыте и доверии к вашему проекту. Регулярный мониторинг и своевременная диагностика помогут держать сайт в рабочем состоянии 24/7.
На сайте используется технология cookie, сервис web-аналитики Яндекс. Метрика, собираются пользовательские данные. Оставаясь на сайте, вы подтверждаете, что ознакомлены и согласны с условиями их сбора и использования. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.