Origin CA Auto-renew 後爆 Error 526,Cloudflare Authenticated Origin Pulls 要怎麼同步更新?

Yiplok Keung 40 信譽點數
2026-09-23T06:39:31+00:00

各位哥/姐好,

我們家 Enterprise App 的 Origin 伺服器剛剛走憑證自動更新(Auto-renew)重新簽了一張 CA,結果前級 Cloudflare 直接噴 Error 526: Invalid SSL certificate。

當前排查狀況:

Cloudflare 邊界的 SSL/TLS 設定是開 Full (Strict)。

檢查過 Origin 端的 Web server(Nginx),確定全新的 Origin Certificate / Private Key 已經有給對且服務已經 Reload 過了。

懷疑是前段有啟用 Authenticated Origin Pulls (mTLS),導致 Cloudflare 拿舊的 Client Cert 去手握(Handshake)直接被 Origin 退回,或是 Cloudflare 側的 Trust Store 沒有同步更新到。

請教一下大家,在 Cloudflare 上要怎麼正確 Update / Sync 這個 Trusted Origin Pull 設定? 是要透過 Cloudflare API 把全新的 Origin CA Root/Intermediate 乾淨地 Upload 到 Zone-level custom CA,還是有什麼 Terraform / Dashboard 操作步驟是我漏掉的?

拜託經驗豐富的大佬指點,感謝!

Windows 商務版 | Windows 365 企業版
0 則留言 沒有留言

2 個回答

排序依據: 最實用
  1. Jason Nguyen Tran 29,785 信譽點數 獨立顧問
    2026-09-29T05:55:58.0266667+00:00

    我想跟進確認一下,您的問題是否已經解決。如果您還需要更多資訊,歡迎隨時回覆。 如果上述資訊對您有所幫助,歡迎點擊 「Accept Answer」,幫助社群中的其他使用者找到解決方案。謝謝!

    此回答有幫助嗎?

    0 則留言 沒有留言

  2. Jason Nguyen Tran 29,785 信譽點數 獨立顧問
    2026-09-23T07:26:32.9866667+00:00

    您好,

    根据您的描述,目前的行为显示,问题更可能与凭证信任验证(certificate trust validation)有关,而不是 Cloudflare 仍在使用旧的 Authenticated Origin Pull 客户端凭证。 在大多数情况下,Cloudflare 所提供的 Authenticated Origin Pull 凭证本身不会变更,而 Origin 服务器需要负责信任 Cloudflare 的客户端凭证链。

    如果您最近更新或重新签发了 Origin CA 凭证,我建议先确认完整的凭证链(包括任何必要的中继凭证)是否已正确安装在 Origin 服务器上,并确认 Nginx 在 TLS Handshake 期间是否会提供完整的凭证链。

    此外,如果您使用的是 Zone-level Authenticated Origin Pulls 搭配 Custom Origin Trust Store,请确认 Origin 端所设定的受信任 CA Bundle,仍與 Cloudflare 提供的憑證鏈相符。

    一个有效的疑难排解步骤,是暂时停用受影响 Zone 的 Authenticated Origin Pulls,然后测试 Error 526 是否仍然出现。 如果停用后错误消失,则可以进一步确认问题与 mTLS 验证有关,而不是 Origin 凭证本身。

    同时,我也建议在 TLS Handshake 过程中检查 Nginx Error Log,因为日志通常可以协助确认连线是否因为以下原因遭到拒绝:

    • 不受信任的客户端证书
    • 凭证链不完整
    • 凭证验证失败

    根据您目前描述的情况,只有在使用明确依赖这些凭证的自订信任设定时,才通常需要将新更新的 Origin CA Root 或 Intermediate Certificate 上传至 Cloudflare。 否则,目前应优先检查 Cloudflare 与 Origin 之间的信任关系,以及 TLS Handshake 过程中所提供的完整凭证链。

    希望以上资讯能协助您进一步定位问题。 如果您觉得这个回答有帮助,请点击 「Accept Answer」,让其他社群成员也能从这个解决方案中受益。

    杰森

    此回答有幫助嗎?

    0 則留言 沒有留言

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。