服务公告
网站证书部署后手机端报错:中间证书缺失
发布时间:2026-01-29 16:12
## 症状 新证书部署完成,桌面浏览器访问一切正常,锁形图标齐全;部分手机端却提示证书不受信任或无法建立安全连接,老的移动设备尤其集中。同一域名不同设备表现分裂,问题看起来既像证书问题又像网络问题,方向难以确定。 ## 定位 分裂表现的经典原因是证书链不完整。桌面浏览器与部分现代客户端内置了常见中间证书,服务端漏发也能自动补齐;严格按服务端下发内容校验的客户端补不了,于是报错。用 openssl 直连目标端口看服务端实际下发了什么。 ``` openssl s_client -connect 域名:443 -servername 域名 ``` 输出的证书链里只有叶子证书、缺少中间那一级,诊断即成立。也可以用在线检测工具核对,但命令行直连看到的是服务端真实行为,最可信。排查时多换几个客户端环境对比验证,分裂表现的分布规律本身就是证据:报错集中在老设备与严格校验的客户端,基本就是链不完整。 ## 解决 把中间证书补进服务端配置:证书文件按叶子在上、中间在下的顺序拼接成完整链,Web 服务器的证书路径指向这份全链文件,重载服务生效。证书颁发机构一般在签发邮件或下载页同时提供中间证书文件,别只下载了域名证书本身。补齐后再次用 openssl 验证,链上每一级连续无缺口,再用之前报错的手机实测,恢复即确认。 ## 预防 部署证书的三件套检查固化为流程:私钥与证书匹配、链完整、有效期正确,三项过完才对外。更换证书供应商或证书类型时,中间证书的层级可能变化,老配置不能直接套用。到期换证前先用测试域名走一遍完整流程,把坑留在测试环境。顺云云服务器上部署对外证书后,例行跑一次链检查命令,这一步花不了三十秒,却能挡住最常见的一类移动端故障。上一篇: 服务器采购从买断到租用的演变
下一篇: 长期运营服的降配与升级时机