宝塔面板SSL检查“错误: 服务器缺少中间证书”

搞了一个养老APP,最近出现部分手机无法登录的情况,并且都是低版本的安卓机,登录的时候提示“网络异常”,这边查了下具体原因,根据错误提示发现应该是SSL错误的原因,可是明明电脑端和手机端使用htts访问一切都正常,为什么会出现SSL错误呢,这边通过网址:https://www.myssl.cn/tools/check-server-cert.html 进行查询提示

服务器缺少中间证书

服务器缺少中间证书

SSL证书也都安装了,这个中间证书又是个什么鬼?经过查看资料发现,是由于没有中间证书的原因,我从百度云加速申请的证书,服务器是nginx,那么我下载下来的证书文件只有两个:www.21863.cn.crt、www.21863.cn.key;

再次使用URL地址【https://www.myssl.cn/tools/downloadchain.html】进行“获取证书信息 及 下载中间证书”按要求输入【请参照示例,将证书文件(CRT/CER文件)复制到以下输入框】则生成对应的 中间证书和根证书;

来到宝塔面板这样 按要求输入对应的密钥和证书就可以;但是这里要注意宝塔上面的提示【PEM格式证书 = 域名证书.crt + 根证书(root_bundle).crt】使用上个URL生成的根证书复制进去保存就OK了,再次检测下 一切正常,登录提示的网络异常也不在提示!至此问题解决

参与评论