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
| export CF_Key="" export CF_Email=""
# jack6909 # global api key # origin ca key v1.
# 只生成一次,忘记需要重新生成 export CF_Token="KF-" export CF_Account_ID="****" export CF_Zone_ID="****"
domain=$1
if [ "$domain" = "" ] then echo "域名参数不能为空,请检查" else echo "域名为 $domain "
# 生成多个文件key、csr、cer等---生成证书 /root/.acme.sh/acme.sh --issue --dns dns_cf -d ${domain} -d www.${domain} --log # 将上一步生成csr、cer 生成nginx能使用的crt格式----安装证书 /root/.acme.sh/acme.sh --installcert -d ${domain} --key-file /root/sign/ssl/${domain}/${domain}.key --fullchain-file /root/sign/ssl/${domain}/${domain}.crt
/root/.acme.sh/acme.sh --issue --dns dns_cf -d *.${domain} -d *.${domain} --log /root/.acme.sh/acme.sh --installcert -d \*.${domain} --key-file /root/sign/ssl/${domain}/\*.${domain}.key --fullchain-file /root/sign/ssl/${domain}/\*.${domain}.crt
fi
|