1. 安装 Certbot 和 certbot-dns-aliyun
pip install certbot certbot-dns-aliyun
2. 申请并配置阿里云 DNS 访问密钥
前往 https://ram.console.aliyun.com 申请阿里云子账号并授予 AliyunDNSFullAccess 权限。然后为子账号创建 AccessKey 并记录。
3. 创建授权文件
创建文件/path/to/credentials.ini,并填写
dns_aliyun_access_key = 你的阿里AccessKey
dns_aliyun_access_key_secret = 你的阿里AccessKeySecret
授权
chmod 600 /path/to/credentials.ini
4. 申请证书
certbot certonly \
--authenticator=dns-aliyun \
--dns-aliyun-credentials='/path/to/credentials.ini' \
-d "*.XXX.com,XXX.com"
如图申请成功
5. 测试自动更新
certbot renew --dry-run
测试通过
定时器已开启
systemctl list-unit-files --type timer
Comments | NOTHING