计算机技术(2)SSL失效

域名转移到godaddy后,发现godaddy不提供免费SSL,只能另辟蹊径。后来使用了acme来申请letsencrypt的免费证书,有效期是90天,4月份申请的,前几天发现失效了,重新更新证书的时候出现了问题:
[Mon Jul 29 19:50:11 CST 2024] valleyofbaca.top: Invalid status. Verification error details: DNS problem: NXDOMAIN looking up TXT for _acme-challenge.valleyofbaca.top - check that a DNS record exists for this domain

寻了各种帖子,综合自己本身的技术能力问题,目前没法解决。在debug里面发现了某一个失效的日期是8月4号
"expires":"2024-08-05T11:12:44Z"
等8月4号以后再看吧。


灵感来源:https://www.yisu.com/jc/289727.html
欣喜若狂,成功解决。问题出在godaddy的dns解析TTL最短是600s,在申请证书的时候,默认的等待时间是20s。按照默认的时间,新加入的TXT类型的dns还没有解析成功,就开始进行下一步的验证了。所以只需要在申请代码最后添加 –dnssleep 600 即可解决
acme.sh --issue --dns dns_gd -d yourdomin.com --dnssleep 600


计算机技术(2)SSL失效
http://example.com/2024/07/29/xkFgb58NF5ssf6mN/
作者
Rainy
发布于
2024年7月29日
许可协议