闽公网安备 35020302035485号


// 堆代码 duidaima.com git clone https://gitee.com/wenber/acme.sh // 可以换成你自己的gitee仓库 cd acme.sh ./acme.sh --install -m my@example.com // 这个是邮件,可以随便填写2、生成证书



export Tencent_SecretId="<Your SecretId>" export Tencent_SecretKey="<Your SecretKey>"3).申请证书, 这一步如果报错请回到 “安装acme.sh脚本” 重新安装
acme.sh --issue --dns dns_tencent -d gdufe888.top -d *.gdufe888.top3、复制证书
/root/work/acme.sh/acme.sh --install-cert -d gdufe888.top --ecc \ --key-file /usr/local/nginx/key.pem \ // 文件存放的位置 --fullchain-file /usr/local/nginx/cert.pem \ // 文件存放的位置 --reloadcmd "/usr/local/nginx/sbin/nginx -s reload"4、修改nginx ssl文件路径
ssl_certificate /usr/local/nginx/cert.pem; ssl_certificate_key /usr/local/nginx/key.pem;然后重启/usr/local/nginx/sbin/nginx -s reload,你重新进入网站你就会发觉,证书更新了


# Calculate the next renew time
_calculate_renew_time() {
_d="$1"
_savedomainconf "$_d"
_currentTime=$(date -u "+%s")
_renewTime=$(($_currentTime + 60 * 60 * 24 * 30))
_debug "_renewTime='$_renewTime'"
_savedomainconf "Le_NextRenewTime" "$_renewTime"
_savedomainconf "Le_NextRenewTimeStr" "$(date -u -d "@$_renewTime" "+%Y-%m-%d %H:%M:%S UTC")"
}
这个脚本本来非常简单,但由于“墙”的原因,导致遇到了很多坑,难点,给自己一个记录,也给大家一个参考,谢谢大家。