1. 原因是生成随机值出错 , 首先 SSH 到路由器 , 执行
sh /koolshare/acme/acme.sh --home /koolshare/acme --upgrade --auto-upgrade 0
2. 让 acme 脚本更新到最新 , 并且关闭自动更新
3. 然后修改 /koolshare/acme/dnsapi/dns_ali.sh, 可以用 vi 修改 , 也可以用 WinSCP 软件 , 到路由器修改这个文件
4. 找到
_ali_nonce() {
#_head_n 1 </dev/urandom | _digest "sha256" hex | cut -c 1-31
#Not so good...
date +"%s%N"
}
5. 这坨代码 , 把它修改成
_ali_nonce() {
#_head_n 1 </dev/urandom | _digest "sha256" hex | cut -c 1-31
#Not so good...
#date +"%s%N"
date -u "+%Y-%m-%dT%H%%3A%M%%3A%SZ"
}
6. 保存后 , 即可按照正常流程申请证书了
正文完