acme.sh Not valid yet, let's wait 10 seconds and check next one的解决方法
今天使用acme.sh域名申请letsencrypt证书时出现了下面的错误
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[Thu Jul 16 20:24:19 CST 2020] Let's wait 10 seconds and check again.
[Thu Jul 16 20:24:30 CST 2020] d='vpslala.com'
[Thu Jul 16 20:24:30 CST 2020] txtdomain='_acme-challenge.vpslala.com'
[Thu Jul 16 20:24:30 CST 2020] aliasDomain='_acme-challenge.vpslala.com'
[Thu Jul 16 20:24:30 CST 2020] txt='1_gy1j_vhxpIJFEj6Ln5Eyay8hpk'
[Thu Jul 16 20:24:30 CST 2020] d_api='/root/.acme.sh/dnsapi/dns_ali.sh'
[Thu Jul 16 20:24:30 CST 2020] Checking vpslala.com for _acme-challenge.vpslala.com
[Thu Jul 16 20:24:30 CST 2020] _c_txtdomain='_acme-challenge.vpslala.com'
[Thu Jul 16 20:24:30 CST 2020] _c_aliasdomain='_acme-challenge.vpslala.com'
[Thu Jul 16 20:24:30 CST 2020] _c_txt='1_gy1j_vhxtjRP6xAEj6Ln5Eyay8hpk'
[Thu Jul 16 20:24:30 CST 2020] Detect dns server first.
[Thu Jul 16 20:24:33 CST 2020] Use cloudflare doh server
[Thu Jul 16 20:24:33 CST 2020] GET
[Thu Jul 16 20:24:33 CST 2020] url='https://cloudflare-dns.com/dns-query?name=_acme-challenge.vpslala.com&type=TXT'
[Thu Jul 16 20:24:33 CST 2020] timeout=
[Thu Jul 16 20:24:33 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Jul 16 20:24:36 CST 2020] ret='0'
[Thu Jul 16 20:24:36 CST 2020] Not valid yet, let's wait 10 seconds and check next one.
[Thu Jul 16 20:24:36 CST 2020] _p_txtdomain='_acme-challenge.vpslala.com'
[Thu Jul 16 20:24:36 CST 2020] Cloudflare purge TXT record for domain _acme-challenge.vpslala.com
[Thu Jul 16 20:24:36 CST 2020] POST
[Thu Jul 16 20:24:36 CST 2020] _post_url='https://cloudflare-dns.com/api/v1/purge?domain=_acme-challenge.vpslala.com&type=TXT'
[Thu Jul 16 20:24:36 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Jul 16 20:24:37 CST 2020] _ret='0'
[Thu Jul 16 20:30:46 CST 2020] timeout=
[Thu Jul 16 20:30:46 CST 2020] _CURL='curl -L --silent --dump-header /root/.acme.sh/http.header -g '
[Thu Jul 16 20:30:46 CST 2020] ret='0'
[Thu Jul 16 20:30:46 CST 2020] The txt record is added: Success.
[Thu Jul 16 20:30:46 CST 2020] Let's check each DNS record now. Sleep 20 seconds first.
其实从上面的错误信息已经可以排查到问题所在了
上面的错误信息显示申请证书一直在请求cloudflare的API服务器
因为之前域名实在cloudflare,后来转移到阿里云,所导致的
因为letsencrypt读取的域名是缓存的信息,
也就是说申请的域名在国外服务器还没有实时更新导致的
解决方法很简单,在cloudflare删除域名,等待几天在尝试即可。。。
如果频繁的申请letsencrypt证书会进入黑名单。。。
💘 相关文章
- 在openlitespeed下配置acme.sh脚本证书折腾了两天
- cloudflare 推出了对象存储R2,amazon s3的强烈竞争对手
- 两种自动添加 ip 白名单到cloudflare的脚本
- cloudflare.com支持中文简体了
- 使用301实现域名跳转到www包括https的3种方法
- zblog出现“请点击这里更新到应用中心最新版本,否则您的应用中心可能无法使用。”的方法
- acme.sh使用某云dns申请Let'sEncrypt证书时遇到的大坑
- cloudflare 524的解决方法
- cloudflare也提供网站统计服务-Web Analytics
- Cloudflare推出少年版的公共dns服务器