github地址:https://github.com/acmesh-official/acme.sh
参考文档:https://cloud.tencent.com/document/product/302/105900
国内服务器建议:其中 my@example.com 可以替换为自己邮箱地址,以便管理证书和收到重要的系统通知
1 | git clone https://gitee.com/neilpang/acme.sh.git |
我这里是直接获取的主账号的ak、sk。
腾讯云控制台==》 访问管理==》 访问秘钥 ==》API秘钥管理 ==》 新增秘钥,记录好生成的SecretId和SecretKey
1 | export Tencent_SecretId="<Your SecretId>" |
1 | nano ~/.bashrc |
1 | echo $ Tencent_SecretId |
1 | acme.sh --issue --dns dns_tencent -d example.com -d *.example.com |
1 | acme.sh --install-cert -d example.com \ |
列出已经颁发的证书,acme.sh –list
查看证书的有效期,acme.sh –renew -d yourdomain.com –force
自动续期(定时任务),acme.sh –cron
强制更新证书,acme.sh –renew -d yourdomain.com –force
删除指定证书,acme.sh –remove -d yourdomain.com
备份证书默认目录(~/.acme.sh/backup/),acme.sh –backup
备份证书到指定目录,acme.sh –backup –backup-dir /path/to/backup/
恢复证书,acme.sh –restore,acme.sh –restore –backup-dir /path/to/backup/