Jetpack插件出现cUrl error 60我的解决记录
在添加完ssl证书后,ios端登录wordpress时在文章页面出现这种问题,经过在谷歌上面搜索后尝试了两种种方法
1.在php.ini文件最后的;curl.cainfo = 添加根证书的绝对位置
在http://curl.haxx.se/ca/cacert.pem下载了cacert.pem文件后上传到服务器
查询php.ini的位置 https://www.codinglink.tech/index.php/2020/01/28/chaxunphp-inideweizhi/
网上 的方法大多是这种,对于我来说用了没有效果
2.缺少中间证书
(1)在 https://www.digicert.com的ssl certificate checker检测ssl证书是否安装正确
我的服务器显示缺少中间证书,如果是阿里云服务器,在阿里云的文档中可以看到
vi /etc/apache2/sites-available/default-ssl.conf
在 SSLCertificateChainFile 这一行后面添加你的域名_chain.crt文件的绝对位置,一定要去掉注释符号“#”(默认是注释掉的,我疏忽了)
(2)运行以下命令把default-ssl.conf映射至/etc/apache2/sites-enabled文件夹中建立软链接、实现二者之间的自动关联。
1 | sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf |
(3)运行以下命令重新加载Apache 2配置文件。
1 | sudo /etc/init.d/apache2 force-reload |
(4)运行以下命令重启Apache 2服务 。
1 | sudo /etc/init.d/apache2 restart |
参考文献:
阿里云帮助文档文档 《Ubuntu系统Apache 2部署SSL证书》https://help.aliyun.com/document_detail/102450.html?spm=a2c4g.11186623.2.20.2af55d992HQx0J#concept-cfn-yf2-kgb
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Yrian's Blog!
评论