Помощь с подключением

Ошибка HTTP 502: что она значит и как её исправить

Ошибка HTTP 502 (Bad Gateway) значит, что промежуточный сервер — прокси, CDN или балансировщик нагрузки — запросил страницу у настоящего сервера сайта и получил неверный или пустой ответ. Почти всегда проблема на стороне сайта, а не у вас. Проверки Teal VPN ниже за две минуты помогут понять, где неполадка: у сайта или у вас.

Teal VPN Обновлено

Ошибка 502 обычно означает, что сбой произошёл на серверной стороне сайта, а не на вашем устройстве. Если страница не открывается в двух сетях, подождите несколько минут и проверьте страницу статуса сайта.

Ошибка HTTP 502 значит, что промежуточный сервер получил неверный ответ от настоящего

Ошибка HTTP 502 («Bad Gateway», «плохой шлюз») означает, что сервер, к которому вы подключились, был лишь посредником, а сервер за ним ответил некорректно или вообще не дал пригодного ответа. Посредник (Nginx, Apache, Cloudflare, балансировщик нагрузки AWS) работает нормально, а вот сервер за ним — нет.

Этот код относится к группе 5xx, а значит, по определению это ошибка на стороне сервера. Он точнее, чем 500: он говорит, что сбой произошёл на передаче данных между шлюзом и сервером приложения. Справочная страница MDN (обновлена 22 июня 2026 года) добавляет: если бы исходный сервер отправил корректную HTTP-ошибку, шлюз должен был бы передать её дальше. Код 502 означает, что передавать шлюзу было нечего.

Вы увидите её как простую белую страницу с надписью «502 Bad Gateway» в браузере, как «HTTP error! status: 502» в окне ошибки приложения, а в Zoom, играх или торговых приложениях — как общее сообщение «ошибка сервера», где 502 спрятан в подробностях. Смысл всегда один: серверная часть сервиса не ответила собственному входному шлюзу.

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

RFC 9110, цитата со страницы Authgear о коде 502

Запрос проходит через шлюз, и именно там появляется ошибка 502

Ошибку 502 выдаёт промежуточное звено: ваш браузер обращается к шлюзу (обратному прокси, CDN или балансировщику нагрузки), шлюз обращается к серверу приложения, и если этот последний шаг не удался, шлюз возвращает 502.

На странице Authgear перечислены четыре причины сбоя на последнем шаге: сервер приложения не запущен, он неожиданно закрывает соединение, он возвращает некорректный HTTP-ответ или он отвечает дольше, чем позволяет тайм-аут шлюза. Во всех четырёх случаях шлюзу нечего передавать, поэтому он создаёт свою короткую страницу ошибки и отправляет её.

По оформлению страницы ошибки можно понять, какое промежуточное звено не справилось. Страница 502 в стиле Cloudflare означает, что Cloudflare не получил корректный ответ от исходного сервера сайта. Простая страница с надписью «nginx» или «openresty» внизу означает, что собственный прокси сайта не смог связаться со своим приложением на той же машине или в той же сети.

Запрос идёт из вашего браузера через шлюз к серверу приложения. Ответ сервера недопустим или пуст, поэтому шлюз создаёт собственную страницу 502 Bad Gateway и отправляет её в ответ.

Признаки того, что проблема на стороне сайта

  • Другие люди сообщают о такой же ошибке в то же самое время
  • На странице ошибки показан логотип сайта или CDN
  • Не открывается ни одна страница сайта, а не только одна
  • Телефон через мобильный интернет показывает ту же ошибку 502

Признаки того, что проблема на вашей стороне

  • У друга этот сайт сейчас открывается
  • Ошибка появляется только в одной сети (дома, в кафе, в офисе)
  • Ошибка пропадает, если сменить сервер VPN или выключить VPN
  • Ошибка появилась сразу после смены настроек DNS или прокси

502, 503 и 504 — три разные ситуации на одном и том же шлюзе

Ошибка 502 означает, что серверная часть ответила некорректно. Ошибка 503 означает, что сервис намеренно недоступен или перегружен. Ошибка 504 означает, что серверная часть вообще не ответила, пока у шлюза не истекло время ожидания.

Разница важна, потому что от неё зависит, что делать. Ошибка 503 часто приходит с подсказкой Retry-After и проходит по расписанию. Ошибка 504 говорит о медленной работе, поэтому помогает ожидание или настройка тайм-аута. Ошибка 502 указывает на сбой, неверный порт или повреждённый ответ, и тут нужен человек на стороне сервера.

КодЧто увидел шлюзКто обычно это исправляетЧто может сделать посетитель
500 Internal Server ErrorСамо приложение выдало ошибкуРазработчики сайтаОбновите страницу один раз и подождите
502 Bad GatewayНекорректный или пустой ответ от вышестоящего сервераАдминистраторы сайта (прокси или приложение)Обновите страницу, проверьте в другой сети, подождите
503 Service UnavailableСервис сообщил, что он не работает или перегруженАдминистраторы сайта, часто намеренно на время технических работПодождите, пока пройдёт время, указанное в Retry-After
504 Gateway TimeoutНет никакого ответа за время ожидания шлюзаАдминистраторы сайта (медленный бэкенд или настройка тайм-аута)Подождите несколько минут и попробуйте снова

Что делать посетителю, если он видит ошибку HTTP 502

Обновите страницу один раз после короткой паузы, затем откройте ту же страницу через другую сеть. Если не загружается ни там, ни там, значит, сайт не работает, и настройки вашего устройства здесь ничего не изменят.

Мы считаем, что многие слишком усложняют разбор ошибки 502. Честный совет такой: подождите три минуты и только потом меняйте настройки. Если на стороне сайта завис процесс, его обычно перезапускает собственный мониторинг как раз за это время. Шаги ниже нужны в меньшинстве случаев, когда ошибка связана с вашим устройством или вашей сетью.

  1. Подождите и обновите страницу

    Досчитайте до тридцати и обновите страницу. Ошибка 502, вызванная перезапуском серверной части, часто пропадает со второй или третьей попытки.

  2. Попробуйте другую сеть

    Откройте тот же адрес на телефоне через мобильный интернет. Если там тоже появляется 502, дальше искать причину не нужно: проблема на стороне сайта.

  3. Очистите кеш DNS

    В Windows откройте Терминал от имени администратора и выполните ipconfig /flushdns, а затем netsh winsock reset, как советуется в ответе сообщества Microsoft от 20 апреля 2026 года. Устаревшая запись DNS может направить вас на шлюз, который уже не работает как нужно.

  4. Смените сервер VPN или отключите VPN для проверки

    Если вы используете VPN, выберите сервер в другой стране и обновите страницу. Если результат изменился, значит, сбоила одна из точек доступа, а не ваше устройство. После проверки снова включите VPN, если он вам нужен.

  5. Проверьте страницу статуса сайта или его аккаунт в соцсетях

    Крупные сервисы сообщают о сбоях в течение нескольких минут. Если там написано «investigating» («изучаем проблему»), закройте вкладку и зайдите позже.

  6. Очистите cookie только для этого сайта

    Это бывает редко, но повреждённый cookie сессии может заставить шлюз аутентификации отклонить запрос и вернуть ошибку 502. Очистите cookie только для одного домена, а не во всём браузере.

Если вы управляете сайтом, большинство ошибок 502 устраняют три действия

Перезапустите упавший upstream-сервер, укажите прокси правильный порт и увеличьте тайм-аут чтения прокси. По данным Authgear, в девяти случаях из десяти причина в одном из этих трёх пунктов.

Кроме этих трёх, частые причины такие: балансировщик нагрузки, чьи проверки состояния пометили все бэкенды как нерабочие; прокси, который сохранил в кеше старый DNS-ответ для upstream-сервера; сбой TLS-рукопожатия между прокси и upstream-сервером; нехватка памяти или рабочих процессов у upstream-сервера. Каждая из них оставляет запись в журнале ошибок прокси, поэтому прочитайте его, прежде чем менять конфигурацию.

  1. Убедитесь, что приложение принимает соединения

    Выполните на сервере команду ss -tlnp | grep <port>. Если на порту, который ожидает прокси, ничего не слушает, запустите приложение и выясните, почему оно остановилось.

  2. Проверьте адрес, на который смотрит прокси

    В Nginx проверьте proxy_pass, в Apache — ProxyPass. Неверный порт, неверный путь к сокету или http:// там, где приложение работает по https://, почти всегда приводят к ошибке 502.

  3. Сравните тайм-ауты с реальным временем ответа

    Если приложение просто медленно отвечает, увеличьте proxy_read_timeout (Nginx) или ProxyTimeout (Apache), а затем проанализируйте медленный эндпоинт, чтобы тайм-аут не скрывал ошибку.

  4. Повторите запрос с помощью curl на хосте прокси

    Команда curl -v http://127.0.0.1:<port>/ на этой же машине покажет, отвечает ли апстрим вообще и корректны ли его заголовки HTTP.

  5. Проверьте состояние балансировщика нагрузки

    В AWS ALB, Kubernetes Ingress и похожих системах целевая группа без работающих бэкендов возвращает всем ошибку 502. Исправьте путь проверки состояния или ответ приложения о готовности.

VPN редко вызывает ошибку 502, но через один выходной сервер вы можете попасть на неисправный граничный узел

VPN сам по себе не вызывает ошибку 502. MDN упоминает VPN и другие нестандартные сетевые настройки как исключение, которое стоит проверять, только если сайт работает у всех остальных.

Вот почему смена сервера иногда помогает. Крупные сайты отвечают с узла CDN, который ближе всего к вашему выходному IP-адресу. Если этот узел или его путь к исходному серверу работает со сбоями, все, кто выходит в сеть через этот адрес, видят ошибку 502, а у остальных сайт открывается как обычно. Если выбрать сервер в другой стране, вы попадёте на другой узел. Это обычная проверка, а не уловка. Узнать, через какой выходной адрес вы подключены, можно на tealvpn.com/what-is-my-ip до смены сервера и после неё.

Teal VPN от компании Fxolio LLC предлагает бесплатный тариф (500 МБ в день) и тариф Pro. Есть приложения для Android, Windows, Mac, Linux, Android TV и Chromebook, а по состоянию на ноябрь 2026 года доступны серверы в 14 странах. Teal Secure включён для каждого подключения и на каждом тарифе: он маскирует трафик VPN, а приложение само пробует другие маршруты, если сеть закрывает один из них. Это помогает в сетях, которые ограничивают работу VPN, но не поможет при ошибке 502, потому что 502 означает сбой на стороне самого сайта. Ни один VPN не гарантирует подключение в любой сети, и ни один VPN не может починить чужой сервер.

Браузер в Windows с расширением VPN ждёт загрузки страницы, которая не открывается
  • Прежде чем винить VPN: появляется ли ошибка 502 при выключенном VPN в той же сети?
  • Появляется ли она при подключении к серверу в другой стране?
  • Указано ли на странице ошибки название CDN (Cloudflare, Fastly), а не самого сайта?
  • Получил ли знакомый не из вашей сети такую же ошибку в ту же минуту?

Владельцы сайтов избавляются от повторяющихся ошибок 502 с помощью проверок работоспособности и реалистичных тайм-аутов

Повторяющиеся ошибки 502 прекращаются, когда прокси знает реальное состояние приложения: есть эндпоинт готовности, который опрашивает проверка состояния, менеджер процессов перезапускает приложение после сбоя, а тайм-аут прокси задан по измеренному времени ответа, а не наугад.

Ещё две привычки окупаются. Держите DNS-кеш прокси для апстрима коротким, чтобы после перехода на новый адрес прокси не остался на старом. И настройте оповещение на само число ошибок 502, а не только на нагрузку процессора или памяти: неверная строка proxy_pass даёт нулевую нагрузку и сто процентов ошибок.

Читайте также

Источники

Нужна помощь с Teal VPN? Напишите в поддержку.

Вопросы

Что означает ошибка HTTP 502?

Это значит, что сервер, работающий как шлюз или прокси, получил неверный ответ или вообще не получил пригодного ответа от сервера, который стоит за ним. Со шлюзом всё в порядке — не ответил как следует сервер приложения.

Ошибка HTTP 502 — это моя вина?

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

Сколько длится ошибка 502?

Часто от нескольких секунд до нескольких минут: система мониторинга перезапускает упавший процесс. Если ошибка не проходит дольше пятнадцати минут, то у администраторов сайта, скорее всего, проблема с настройкой, а не сбой, и исправить её могут только они.

Чем отличаются ошибки 502 и 504?

502 означает, что бэкенд ответил чем-то неверным, а 504 — что он вообще не ответил до истечения тайм-аута шлюза. Так же разделяет их и MDN: если от исходного сервера нет HTTP-ответа, получается 504, если ответ некорректный — 502.

Может ли VPN исправить ошибку HTTP 502?

Только в редком случае, когда неисправен один узел CDN рядом с вашим выходным IP-адресом. Если переключиться на сервер Teal VPN в другой стране, вы попадёте на другой узел. Если ошибка осталась, значит, бэкенд сайта не работает, и никакой VPN тут не поможет.

Почему в Zoom или в игре появляется ошибка HTTP 502?

Приложения обращаются к таким же шлюзам, что и сайты. Если серверная часть сервиса вышла из строя или перегружена, шлюз приложения возвращает ошибку 502, а приложение показывает её как «HTTP error! status: 502» или как общую ошибку сервера.

Что означает ошибка 502 в ngrok?

Туннель дошёл до вашего компьютера, но на локальном порту, на который ngrok должен перенаправлять запросы, никто не ответил. Запустите локальное приложение на этом порту или исправьте порт в команде ngrok.

Добавьте Teal VPN в предпочитаемые источники в Google

Ваш интернет под вашим крылом.

Знакомьтесь: Teal VPN.

Чтобы проверить ошибку 502 с другого выхода, откройте страницу через сервер Teal VPN в одной из 14 стран. Бесплатный тариф даёт 500 МБ в день.

Скачать Teal Free