我的网站使用的是CloudFlare证书,同时也在使用Let’s Encrypt证书,CF的证书模式采用的是Full(strict),这样会导致使用certbot自动续定时产生DNS错误,无法利用官方命令进行自动续定,经过测试可使用以下命令自动成功续定:
适用于CENTOS7.X&REDHAT7.X:
certbot -a webroot -i apache -w /var/www/html -d dacat.cc -d www.dacat.cc --quiet --no-self-upgrade
添加到计划任务每月第1天的3点就是:
0 3 1 * * certbot -a webroot -i apache -w /var/www/html -d dacat.cc -d www.dacat.cc --quiet --no-self-upgrade