Let’s Encrypt/Certbot Wildcard SSL certificate
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
yum install -y git
cd /opt
git clone https://github.com/certbot/certbot.git
cd certbot && ./certbot-auto
/opt/certbot/certbot-auto certonly --manual --preferred-challenges dns -d *.域名.后缀
--preferred-challenges dns的参数会要求建立一个_acme-challenge.的txt dns指向记录验证域名.
./certbot-auto certificates
yum install install certbot python3-cloudflare python3-certbot-dns-cloudflare -y
echo "00 04 01 * * certbot renew" >> /etc/cron.monthly/certbot
chmod 644 /etc/cron.monthly/certbot
certbot certonly --agree-tos --email [email protected] \
--dns-cloudflare \
--dns-cloudflare-credentials /root/cf.ini \
-d '*.baidu.XXX'