
因为阿里云的免费证书只有三个月的有效期,每次更换都比较繁琐,所以找到了acme.sh,还有一种certbot我没有去了解,就直接使用了acme.sh来更新证书,acme.sh的主要特点就是:支持多种 DNS 服务商自动化续期直接指定证书路径足以解决证书有效期问题。1. 安装 acme.sh如果尚未安装 acme.sh,切换到常用安装目录下通过以下命令安装,并加载环境变量和系统配置::curlhttps://get.acme.sh|sh-semail=your_email@example.comsource~/.bashrc其他安装方式:gitclone https://gitee.com/neilpang/acme.sh.gitcdacme.sh ./acme.sh--install-myour_email@example.comsource~/.bashrc2. 获取阿里云 DNS API 密钥登录阿里云控制台,进入RAM 访问控制,创建一个具有DNS管理权限的子用户,并获取其AccessKey ID和AccessKey Secret。可参考