笔芯设计
bash
# Ubuntu/Debian
sudo apt update
sudo apt install -y certbot python3-certbot-dns-cloudflare
配置Cloudflare API密钥文件并设置权限:
bash
echo'dns_cloudflare_api_token = 你的API令牌' > /etc/letsencrypt/cloudflare.ini
chmod 600 /etc/letsencrypt/cloudflare.ini
执行申请命令,即可自动完成DNS验证并签发证书:
bash
sudo certbot certonly --dns-cloudflare --dns-cloudflare-credentials /etc/letsencrypt/cloudflare.ini -d "*.example.com" --server https://acme-v02.api.letsencrypt.org/directory
证书默认存储在 /etc/letsencrypt/live/example.com/ 目录下。
Web可视化平台申请(新手友好)
可通过乐此加密等封装好ACME协议的平台,注册账号后填写域名/IP信息,按指引添加DNS TXT验证记录,验证通过后1-2分钟即可下载证书,全程无需敲命令,还支持自动续期。
虚拟主机一键申请
如果你的站点托管在支持AutoSSL的cPanel主机上,登录后台找到「SSL/TLS Status」界面,点击「Run AutoSSL」即可批量自动为所有托管域名安装Let's Encrypt免费证书。
