周一早上八点半,做机械设备出口的老客户直接打来电话,声音比平时急:打开自己网站,地址栏左边是个红色感叹号,写着“不安全”。他第一反应是服务器被黑了,第二个念头是Google那边的排名会不会掉光。我们远程一看,问题不在服务器,出在SSL证书安装这个环节——证书上周到期,续期脚本没跑成功,浏览器可不就翻脸了。
从“不安全”三个字说起
很多老板以为浏览器提示不安全就是中了病毒,其实九成情况跟证书状态有关。证书过期、域名不匹配、证书链不完整,任何一条都会触发那个红色警示。对普通访客来说,他不懂原因,只看见“不安全”三个字,转头就关页面了。做外贸的更亏,海外买家对这类提示敏感得多,一个感叹号,询盘可能就飞了。
还有人以为换个浏览器就没事了,其实换什么浏览器都一样,这是HTTPS层面的状态,跟设备和软件无关。也有人干脆不管它,觉得客户点一下继续访问就行——可你想想,一个第一次来你网站考察供应商的海外买家,看到“不安全”三个字,凭什么继续往下翻?
排查的顺序很有讲究
接到这类工单,我们的习惯是按成本从低到高排:先看证书有没有过期,浏览器点开证书详情,有效期一目了然;再看域名是否和证书的绑定一致,有人改版换了www前缀,证书没跟着换;再看证书链是否完整,服务器上只放了一张证书、缺了中间证书,部分安卓浏览器就会报警。这次老客户的站点占了两条:续期失败导致过期,配置时又漏传了中间证书。
顺着查下去,续期失败的原因也找到了:控制台密码改过,自动续期脚本一直没跑通,到期提醒邮件发到某个离职员工的邮箱里,没人看。说白了,技术问题不大,管理问题不小。
修好之后,还得让搜索引擎知道
证书换好、https强制跳转配好之后,我们建议他把Search Console里的站点资源重新验证了一遍,Sitemap重新提交。一周左右,红色警示没了,收录也恢复正常。
还有个细节值得说:如果网站接了支付接口、企业微信或者第三方登录,证书换新后这些回调也要逐个测一遍,个别服务缓存了旧的证书信息,不改配置就会静默失败。客户站当时就有一处统计代码没跟上,又多折腾了半小时。
- 证书到期前一个月就设提醒,邮件别只发一个人的邮箱
- 每次续期后用浏览器无痕模式亲自开一遍网站,别等客户来报障
SSL证书安装只是起点,后面的续期、监控、跳转维护才是真正吃人力气的地方。团队里没人盯这些细节的,把整套托管给比格网络更省心,一年几百块的证书费加维护费,比丢一封海外询盘便宜太多。