之前用的获取证书的脚本出了一些问题,获取不到证书了,于是重新换了一个acme.sh的脚本,证书问题解决了。
可是有一天重装了super cache插件后发现无法生成缓存了,测试时总是报curl error 60.
上网查了一下,都说要下载一个pem文件,还要改php.ini的配置,试了下,没什么用,问题依旧。
于是继续爬文,看到一个帖子说要从证书颁发机构那里获取一下中级授权证书,合成到证书里就可以了。
想了下,acme是有额外获取一个ca.cer文件的,于是把这个文件里的内容加到证书里去,重启下服务,问题解决。
cat ca.cer>>xianjian10.com.cer
lnmp restart