521 Web Server Is Down ("веб-сервер не работает")

https://httpcat.ru/521
Это прямая ссылка на изображение со статусом. Вы можете скопировать и использовать её где угодно.
HTTP статус 521 — веб-сервер не работает

Описание

Код состояния 521 Web Server Is Downнеофициальный HTTP-статус, используемый сервисами, такими как Cloudflare, когда они не могут подключиться к исходному (origin) серверу клиента.

Основные характеристики:

  • Не входит в стандартный набор HTTP-кодов (RFC), но широко используется в реальных CDN-инфраструктурах
  • Возвращается, если CDN (например, Cloudflare) получает TCP-ошибку или не может установить соединение с backend-сервером
  • Клиент видит страницу с ошибкой 521, но сам origin-сервер вообще не отвечает

Типичное использование:

GET / HTTP/1.1
Host: site-behind-cloudflare.com

HTTP/1.1 521 Web Server Is Down
Content-Type: text/html

<html>
  <body>
    <h1>521 Web Server Is Down</h1>
    <p>Cloudflare could not connect to the origin server</p>
  </body>
</html>

Когда возникает:

  1. Если веб-сервер **отключён, не работает или не принимает подключения** (например, порт 80/443 закрыт)
  2. Если сервер заблокировал IP CDN (например, Cloudflare) через брандмауэр
  3. При сбое в backend-инфраструктуре, неправильной конфигурации DNS, отказе Apache/nginx и т.д.

Особенности заголовков:

  • Server: cloudflare — часто указывает, что ответ от CDN
  • CF-RAY — идентификатор запроса в сети Cloudflare (для отладки)

Дополнительно:

  • 521 — часть **приватных/специальных кодов Cloudflare**, не предусмотрен в официальных спецификациях HTTP
  • Связан с 502, 504 и другими ошибками обратной связи между CDN и origin
  • Решение — проверить, работает ли основной сервер, открыт ли порт, доступен ли IP

Документация: https://http.dev/521


Похожие статусы

HTTP статус 500 — внутренняя ошибка сервера
500
внутренняя ошибка сервера

↑ Наверх