Apache也是我们常用的WEB引擎,这里在配置SSL后重启检查是否生效后报错"fullchain.pem does not exist or is empty"。可能是之前的证书和现在新配置的文件有冲突,需要彻底删除后重新部署。

删除旧的cron任务:

crontab -e


删除如下行:

0 3 /7 * /bin/certbot renew --disable-hook-validation --renew-hook "/etc/init.d/httpd restart"


删除certbot:

rm -fv /usr/bin/certbot


升级/usr/bin/lamp:

wget -O /usr/bin/lamp https://github.com/teddysun/lamp/raw/master/conf/lamp


备份旧的虚拟主机配置文件:

cp -p /usr/local/apache/conf/vhost/域名.conf ~/


最后,我们备份数据后重新创建网站后安装证书。