文件目录树
- root
- script.sh
- acme.sh
- acme.sh
- LICENSE.md
- README.md
- 其他文件
修改对应的参数,然后运行即可
# CF密钥配置(其他域名厂商,需要修改脚本)
export CF_Key="{CF的密钥}"
export CF_Email="{CF账号}"
# pem和key的文件输出路径
OUT_PATH="/root/cert"
mkdir $OUT_PATH
# 申请的域名,会附加一个泛域名,参数为example.com,实际证书可作用于example.com和*.example.com
DOMAINS="example.com"
echo $CF_Key
echo $CF_Email
echo $OUT_PATH
echo $DOMAINS
./acme.sh/acme.sh --set-default-ca --server letsencrypt
./acme.sh/acme.sh --issue --dns dns_cf -d "$DOMAINS" -d "*.$DOMAINS" --key-file $OUT_PATH/$DOMAINS.key --fullchain-file $OUT_PATH/$DOMAINS.pem --force