1Panel CloudFlare证书申请失败的解决方案

📅 2024-01-27 👤 超级管理员
#技术文章
🤖 AI摘要

升级1Panel后使用CloudFlare DNS验证时出现错误6003,提示未找到DNS区域。解决方案为创建CloudFlare API Token替代Global API Key,具体步骤包括登录Cloudflare控制台创建Token并替换至1Panel的DNS账户设置,同时确保密钥算法统一为RSA2048。用户反馈Cloudflare将API Token显示为“API令牌”与Global API Key的命名存在术语不一致问题,可能导致操作混淆。参考社区论坛讨论,新装服务器建议预置RSA2048算法以避免证书申请失败。

在升级1Panel后,使用 CloudFlare DNS验证时,会提示[*.biliwind.com] [*.biliwind.com] acme: error presenting token: cloudflare: failed to find zone biliwind.com.: ListZonesContext command failed: Invalid request headers (6003)

为解决此问题,我们需要创建一个新的 API Token 而不是使用 Global API Key

首先在 dash.cloudflare.com 登录后,点击右上角的小人,点击我的个人资料

点击 API令牌 创建令牌

点击编辑DNS区域后面的“使用模板”

在第二列中选择你要使用的域

滑到下面,点击“继续以显示摘要”

确认后将显示你的令牌,此令牌只会显示一次

在1Panel中找到DNS账户

编辑现有的账户

将API key替换为 API Token

申请证书时,如果是以前创建的Acme账户,那么请选择 RSA2048 的密钥算法

如果是雨云新装服务器且预装了1Panel

创建账户时建议将密钥算法设置为 RSA2048

并且在申请证书时也选择 RSA2048


参考文章:

v1.9 版本CloudFlare 证书申请失败的解决方案 - 1Panel - 社区论坛 - FIT2CLOUD 飞致云
最新版v1.9.1 CloudFlare 证书申请失败 - 1Panel - 社区论坛 - FIT2CLOUD 飞致云

唯一不足的就是明明已经修改为API Token,应该在面板申请证书时做出提示,并且修改文字为API Token而不是 API Key

因为CloudFlare本意将 API Token 翻译为API令牌

并且Global API Key的命名中完整包含了“API Key”关键字

这很容易误导用户

← 返回首页 最后更新: 2025-11-11

您正在浏览AMP加速版本,评论功能在完整版中可用。

查看完整版本