525 は Cloudflare 固有のコードです。Cloudflare とオリジンのウェブサーバーの間の SSL/TLS ハンドシェイクが失敗したことを示します。ゾーンの SSL/TLS 暗号化モードが「Full」または「Full (strict)」で、Cloudflare が HTTPS でオリジンに接続する場合に発生します。
訪問者と Cloudflare の間の接続には問題がなく、失敗しているのは Cloudflare からオリジンへの接続です。よくある原因は、オリジンにそのホスト名の証明書がインストールされていない、ポート 443 が閉じているか TLS で応答しない、オリジンが SNI に対応していない、Cloudflare とオリジンに共通の TLS バージョンや暗号スイートがない、といったものです。
レスポンス例
HTTP
HTTP/1.1 525 SSL Handshake Failed
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
X-Frame-Options: SAMEORIGIN
Referrer-Policy: same-origin
Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Server: cloudflare
CF-RAY: 8f3a1b2c4d5e6f75-SIN SEO とリダイレクトチェック
クローラーにとって 525 はサーバーエラーであり、HTTPS でサイトにアクセスできなくなります。「Full」の SSL モードに切り替えた直後や、サーバーの移行直後によく発生します。「Flexible」モードに切り替えるのではなく、オリジンの TLS 設定を修正してください。「Flexible」モードではオリジンへの接続が暗号化されないうえ、オリジン自体が HTTP を HTTPS にリダイレクトしている場合はリダイレクトループが発生します。
よくある原因と主な用途
- オリジンに、そのホスト名の有効な証明書がインストールされていない場合。
- オリジンがポート 443 で待ち受けていないか、別のサービスがそこで応答している場合。
- オリジンの TLS 設定に、Cloudflare と共通のプロトコルバージョンや暗号スイートがない場合。
- オリジンが SNI を必要としているのに、その設定がこのホスト名をカバーしていない場合。