有青岛的老板问我,证书明明装了,为什么还报警告?我的答案是:证书装了不等于就安全,几种常见的配置问题,照样让浏览器报警告。信服无限青岛团队做网站时,最常被叫去救的就是这种装了等于没装的场。
混合内容最常见
页面里还挂着 http 的图片、脚本,浏览器就判定不安全。把所有资源都换成 https 才行。青岛不少企业证书装了,首页横幅还是一张 http 的图,地址栏照样灰着,客户一看心里就打鼓。
混合内容有时候藏得深,图标、字体、引用的第三方脚本都可能是 http。青岛做网站的,得挨个扒一遍,用工具扫一下最省事。漏一个,全站的警告就不会消,前功尽弃。
证书链不完整
中间证书没配全,有的浏览器认,有的不认。看着自己这边正常,客户那边却报错。青岛不少企业碰上过这种时好时坏的问题,找半天找不到原因,其实是服务器少了中间证书,换个设备就露馅。
链配全了才稳。青岛做网站的都知道,这种问题最难自查,得多设备、多浏览器测。装好后拿手机、电脑分别开一次,看看地址栏是不是都绿,别只信自己那一台。
域名和证书对不上
证书签的是主域,用户访问的是带 www 的域名,对不上也报错。把用到的域名都覆盖进证书,才不报警告。青岛不少企业的证书只签了主域,带 www 的访问就报警,客户还以为网站有问题。
域名多的话,考虑通配符或 SAN 证书一次覆盖。信服无限累计上线 300+ 小程序,做这类网站服务的团队有经验。提前把用到的域名列出来,一次签全,省得来回折腾,客户体验也统一。多端测一遍,才放心。
证书报错的常见疑问
警告多久能消
配置改对后立即生效,若仍报警告,多半是还有 http 资源或链没配全。
为什么我打开正常,客户却报警
多是混合内容或证书链问题,不同设备表现不一,需多端复测确认。
把坑填上,警告才真消
把混合内容清干净、把证书链配全、把域名覆盖到,警告才会真消。信服无限青岛团队做网站服务时,最在意客户那边是不是也正常。你要在青岛,找台没打开过的手机,试试自家网址有没有警告。