525 SSL Handshake Failed ("квитирование SSL не удалос")

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

Описание

Код состояния 525 SSL Handshake Failedнеофициальный HTTP-статус, используемый CDN-сервисами (например, Cloudflare), когда не удаётся установить TLS/SSL-соединение с origin-сервером.

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

  • Возникает, когда Cloudflare успешно соединяется с сервером по TCP, но **TLS-handshake не проходит** — соединение разрывается на этапе шифрования
  • Часто вызвано ошибками SSL-сертификата, неправильной настройкой HTTPS, устаревшими протоколами или неподдерживаемыми шифрами
  • Может быть также вызван блокировкой Cloudflare на стороне origin-сервера (например, в конфигурации nginx/Apache)

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

GET / HTTP/1.1
Host: secure.example.com

HTTP/1.1 525 SSL Handshake Failed
Content-Type: text/html

<html>
  <body>
    <h1>525 SSL Handshake Failed</h1>
    <p>Cloudflare could not negotiate a secure connection with the origin.</p>
  </body>
</html>

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

  1. На origin-сервере установлен **невалидный или просроченный SSL-сертификат**
  2. Сервер не поддерживает протокол TLS 1.2+ или безопасные шифры, требуемые Cloudflare
  3. Ошибка в конфигурации HTTPS (например, SSL включён, но без сертификата или неверного ключа)

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

  • Server: cloudflare — указывает, что ошибка сгенерирована CDN
  • CF-RAY — уникальный идентификатор запроса для диагностики

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

  • 525 — неофициальный код Cloudflare, не определён в спецификациях HTTP
  • Для HTTPS-сайтов за Cloudflare важно: либо использовать валидный сертификат (Full Strict), либо включить режим Full (не Strict), если используется самоподписанный сертификат
  • Отличие от 526: 526 означает, что сертификат **невалиден**, а 525 — что **handshake вообще не состоялся**

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


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

HTTP статус 495 — ошибка ssl-сертификата
495
ошибка SSL-сертификата
HTTP статус 496 — требуется ssl-сертификат
496
требуется SSL-сертификат

↑ Наверх