双牌阳明山那边一个票务页面,去年国庆第二天打不开了。原因不是服务器挂了,是免费证书到期忘了续。窗口那台贴着胶布的验票机前头,排了七八个游客。这笔账,我一直想跟永州做景区的客户算清楚。九嶷山那边的订房页也犯过同样的错。
证书有免费的,也有收费的
免费的能用,我自己的测试站也用。问题是它 90 天一换,到期要人工去续。收费的一年几百到几千不等。主要差在赔付保障和校验的严格程度。选哪一档?得看你站上有没有交易。这个我不敢替你定。定了容易挨骂,我吃过这个亏。挨骂的还是我。所以我现在只把话讲清楚,不替你拍板。你要是只做展示,免费的先顶着。
装了证书,不等于就安全了
有老板以为装了证书就不会被黑。这个想法得改一改。装了就安全了吗?不是。证书管的是浏览器到服务器这一段路不被偷看。它管不了你后台密码是不是 123456。我给永州客户装完证书,第一件事就是催他改密码。我见过最离谱的密码是六个一。这两件事得分开看。混在一起,早晚出事。
装完还得配跳转和到期提醒
装上证书只是第一步。还得把 http 的请求跳到 https。不然老链接点开就是空白。到期提醒我一般设成提前 30 天和 7 天各一次。景区那种有淡旺季的站,我建议提前 45 天。假期里没人盯服务器。出事都在假期,这点最要命。我吃过两次亏。都在长假。所以现在一律提前 45 天。你设提醒别只设一个。
证书装错了,也会拖慢速度
有一次我接手一个站,打开要等三四秒。打开慢也怪证书?那次还真怪。查下来是证书链没配全,浏览器得多绕一圈去校验。把中间证书补上之后,握手时间从 800 毫秒降到 100 多毫秒。这个坑很隐蔽,我也是那次才记住的。配完记得用检测工具扫一遍,别只信浏览器那把小锁。你要是接手别人的站,先扫一遍证书链。
总结
SSL 这笔账,钱不多,坑在忘记续期和没配跳转。你要是已经在用免费证书,今天就去看一眼到期日。设个提前 30 天的手机提醒,比什么都管用。别等到假期第二天,窗口前排着队才发现。