利用Let's Encrypt的certbot的官方cf dns插件,配置好cf的Global API Key 就可以一键申请
主打就两个字 简单
1、配置cf的Global API Key
下面的邮箱和key改为你自己的即可
- # Cloudflare API credentials used by Certbot
- dns_cloudflare_email = [email protected]
- dns_cloudflare_api_key = 0123456789abcdef0123456789abcdef01234
複製代碼
2、执行下面的docker命令进行申请
- docker run -it --rm --name certbot \
- -v "/etc/letsencrypt:/etc/letsencrypt" \
- -v "/var/lib/letsencrypt:/var/lib/letsencrypt" \
- -v "/root/cf.ini:/root/cf.ini" \
- certbot/dns-cloudflare certonly \
- --dns-cloudflare \
- --dns-cloudflare-credentials /root/cf.ini \
- -d *.abc.com
複製代碼
最后一行改成你自己的域名即可,申请成功会告诉你证书在这个目录
|