#Certbot
共 8 篇文章
Certbot dry-run 被 CAA 拒绝:核对测试账户的 accounturi
Certbot 模拟续期使用测试 ACME 账户,可能被仅绑定生产账户的 CAA 拒绝。核对真实服务器和账户 URI,再保留限制单独授权。
Certbot 按 Ctrl+Z 后报 Another instance of Certbot is already running
Certbot 交互任务按 Ctrl+Z 后仍可能持有目录锁。在原 Bash 中核对停止任务,恢复前台后完成或中止,并避免删除锁文件造成并发写入。
Certbot webroot 验证返回 404:确认挑战文件对应哪个站点目录
Certbot webroot验证404时,对齐-w与实际站点挑战路径;区分root、location、容器挂载和域名落点,先测试再处理正式签发与续期配置。
Certbot HTTP-01 验证收到其他站点的内容
Certbot 验证文件返回另一个网站的 HTML,IPv4 访问却正常。比较有效挑战在 IPv4、IPv6 上的响应,核对 AAAA 和 Nginx 监听及虚拟主机,并用 staging 续期确认修复。
Certbot 续期无法绑定 80 端口:检查 standalone 验证与现有服务
Certbot 续期仍使用 standalone,与 Nginx 占用 80 冲突。核对证书验证器、监听者及 hooks,按版本保存新续期配置。
Certbot 报 unrecognized arguments --dns-cloudflare-credentials:插件装到了另一套环境
Certbot 不认识 DNS 插件参数时,先检查实际入口是否加载插件。区分系统安装、虚拟环境、旧 certbot-auto 与容器,再安排保留证书状态的安装或迁移。
同时申请根域和通配符证书:同名挑战可能需要保留两个 TXT 值
Certbot 同时验证根域和通配符时,同名 DNS 挑战可能需要两个 TXT 值。按当前待验证提示保留全部值,核对权威响应及 hook 清理范围。
Certbot 容器每天重复申请证书:只导出 PEM,没有保留续期状态
临时 Certbot 容器只导出证书文件,下一次任务却丢失续期状态。保留完整配置、复用 renew,并分别检查验证、部署和服务证书。


