【注:本人使用的环境是Linux的Cent OS 7.9版本】
1. 安装python3,pip3
方法如下:https://blog.csdn.net/laichilizi/article/details/116271009
2. pip3 install certbot 使用pip安装certbot工具
方法如下:https://blog.csdn.net/weixin_51080564/article/details/123584119
3. git clone https://github.com/ywdblog/certbot-letencrypt-wildcardcertificates-alydns-au.git 下载dns验证的脚本
4. 阿里云上创建一个RAM子账号并分配access_key和access_key_secret,并分配DNS解析的权限
5. 将access_key和access_key_secret填入到第三步下载的au.sh脚本中
6. certbot certonly -d *.example.com(域名)--manual --preferred-challenges dns --manual-auth-hook "/srv/certbot-letencrypt-wildcardcertificates-alydns-au/au.sh python aly add" 使用certbot命令即可生成证书
7.ssl证书:/etc/letsencrypt/archive