本帖最后由 wxfly 于 2019-1-6 00:55 编辑
我看了所有贴子,照做了
/root/.acme.sh/acme.sh
这个文件没有执行权限导致
关闭后重新申请即可
以前出现过一次,是因为acme.sh的权限问题,后来又出现了一次,忘了我怎么折腾好的了,这次按上面做,四个站只有一个站成功了,另三个反正更新不了
你看下有没有执行acme的相关脚本计划任务
没有的话面板首页点修复面板
然后再执行这条命令
echo '9 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null' >> /var/spool/cron/root
上面这个没起作用
不知问题到底出在哪?
已解决,如下:
以上方法都无法更新或申请新的证书,后来我在想是不是因为wordpress有301重定向导致
最终原因:
若您的站点使用了CDN或301重定向会导致续签失败,wordpress会把另一个域名301重定向到wp后台设置中设置的域名。
最终解决办法:
先删除 etc/letsencrypt/live/站点名称 及 证书夹中相应的证书,关闭SSL,重新申请,只勾选主域名,不要勾选被重定向的域名即可重新申请到新的证书
|
|