jetpack

在添加完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