社区提示 - 修复错误 525:ssl 握手失败

错误
尝试此社区提示中的建议,以协助修复错误 525:SSL 握手失败。

背景
525 错误表示 Cloudflare 与源 Web 服务器之间的 SSL 握手失败。只有当域在使用 Cloudflare“完全”或“完全(严格)SSL 模式时才会发生这种情况。这通常是因源 Web 服务器中的配置问题所引起,发生这种情况时,您会看到“错误 525:SSL 握手失败”。

快速修复方法

  1. 如果您是网站访问者,请将问题报告给网站所有者。本社区与 Cloudflare 支持都无法为您提供帮助。Cloudflare 支持只能与验证过的域所有者合作。

  2. 确保您已在源服务器上安装有效的 SSL 证书。

  • 要显示您的源证书,应使用 Web 服务器的源 IP 地址替换 203.0.113.34 ,然后使用域名和主机名称替换 www.example.com

$ curl -svo /dev/null https://www.example.com --connect-to ::203.0.113.34 2>&1 | egrep -v "^{.*$|^}.*$|^*http.*$"

  1. 咨询托管提供商,确保其正在侦听端口 443/您正在使用的其他端口

  2. 检查以确保针对 SNI 正确配置了源服务器。

  3. Cloudflare 接受加密套件与源服务器支持的加密套件不匹配。查看服务器正在使用的加密套件,以确保其与 Cloudflare 支持的加密套件相匹配。加密套件是一组算法,可帮助保护使用传输层安全性 (TLS) 或其现已弃用的前身安全套接字层 (SSL) 的网络连接。加密套件的这组算法通常包括:密钥交换算法、批量加密算法和消息身份验证代码 (MAC) 算法。

  4. 如果您是站点所有者并且仅间歇性发现错误,则表明 Cloudflare 和源站之间的 TCP 连接在 SSL 握手期间遭到重置,进而导致错误。要求托管提供商/系统管理员检查是否有任何服务器问题。查看 Web 服务器访问/错误日志是查找这一信息的好方法。

  5. 请注意,必须对 Apache 进行配置,以记录 mod_ssl 错误,并且 nginx 将这些错误包含到其标准错误日志中,但可能需要增加日志级别。

  6. 暂停 Cloudflare 或更新本地主机文件以直接指向您的服务器 IP,从而测试服务器是否存在 SSL 证书。如果您未在服务器上安装证书,可使用我们的 Origin CA 证书生成一个证书。这是一个免费证书,可用于对 Cloudflare 和 Web 服务器之间的连接进行加密,因此您无需购买证书。

  7. 如果 cURL 指向端口 443 上的源并收到错误 error:1408F10B:SSL routines:ssl3_get_record:wrong version number,应在 Cloudflare Dashboard 中 SSL/TLS 应用程序的“边缘证书”选项卡上禁用 TLS 1.3。要确定当前支持的 TLS 版本,请使用以下 cURL 命令,用 Cloudflare Dashboard 中 DNS 应用程序的 A 记录上显示的 IP 地址替换 MYORIGINIP,然后用您的域名替换 www.example.com
    $ curl -svo /dev/null https://www.example.com --connect-to ::MYORIGINIP 2>&1 | egrep -v "^{.*$|^}.*$|^* http.*$"
    通过将以下其中一个选项添加到您的 cURL 来测试具体的 TLS 版本:

  • --tlsv1.0
  • --tlsv1.1
  • --tlsv1.2
  • --tlsv1.3

精简阅读
https://support.cloudflare.com/hc/en-us/articles/115003011431#525error

社区教程
https://community.cloudflare.com/t/step-2-setting-up-ssl-with-cloudflare/94646

学习中心
什么是 SSL? | SSL 和 TLS

背景资源
帮助中心
YouTube

研究问题
社区
Google

如果您需要更多帮助
本社区中的其他 Cloudflare 用户可能能够帮助您,登录 Cloudflare 并将问题发布到社区。当您在社区上发帖时,请确保尽可能多地包含以下信息:您看到的具体错误消息、发生这种情况的 URL、错误的屏幕截图以及重现错误的步骤。请说明您尝试了哪些故障排除步骤,以便我们为您提供帮助。

这是 Cloudflare 社区提示,要查看其他提示,请单击此处

Çevirme…traduzir…翻译…traducir…Traduire…Übersetzen…:greyg: 翻译此提示

FXHFCT 103119