杜郎俊赏 - dujun.io

接入 EdgeOne 后频繁报 HTTP 525

接入 EdgeOne 后我频繁遇到 HTTP 525 报错。

若回源协议为 HTTPS,则节点回源时需要与源站进行 SSL 握手,若握手失败,则节点响应客户端 525 状态码。

很快我就查到了原因。为了省事,我在 nginx 配置中使用了固定证书(已过期),只是为了避免 nginx 报错。之前用云盾和 Cloudflare 是没问题的,看来 EdgeOne 更严格。

为解决这个报错,用acme.sh部署证书即可。因为我以 NS 方式接入 EdgeOne,使用自带的 DNS,所以 acme.sh 要以文件方式验证:

acme.sh --issue -d dujun.io --webroot /wwwroot/path/

日期:2025-07-15