网站提示"不安全"、打不开了:SSL 证书到期前后的排查与续期
SSL 证书的作用,是让浏览器和服务器之间的传输加密,并在地址栏显示那把小锁。证书都有有效期,到期没续,浏览器就会报警。很多企业的证书是建站时一起配的,之后没人管,过期了才发现。下面按排查顺序,一步步来。
一、先确认:真的是证书过期吗
别一上来就续费,先点一下地址栏那个"不安全"或锁形图标,选"证书"或"连接安全",看证书详情里的"有效期至"日期。如果已经过了今天,那就是过期;如果还没过期却报警,问题在别处。
几种常见的"不是过期"的报警:域名和证书对不上——比如证书只绑了 www.xxx.com,你用不带 www 的 xxx.com 访问,就会报警,这种要换一张多域名或泛域名证书;网站里混入了 http 链接(下面第四节细讲);还有一种是电脑本地时间错乱,时间差太多也会报证书无效,先对一下系统时间再说。
确认过期的办法不止浏览器一种。服务器控制台(阿里云、腾讯云的证书管理页面)能看到每张证书的到期日;技术人员也可以用 openssl 命令直接读:openssl s_client -connect 你的域名:443,一眼看到有效期。建议把证书到期日记到日历里,提前一个月提醒,比过期了再救火强得多。
二、证书还剩多久,去哪里查最快
最快的是浏览器点锁形图标,看"有效期"。如果想一次查多个域名,或者想看得更细,可以用在线 SSL 检测工具,输入域名就能看到颁发机构、有效期、链是否完整。服务器上有运维人员的,直接看服务商控制台,证书列表里到期日一目了然。
这里有个时间概念:免费证书(比如 Let's Encrypt)有效期只有 90 天,靠自动续期活着;付费证书一般按年,DV、OV、EV 类型不同,价格和审核严格程度不同,企业官网用 DV 单域名或泛域名居多。知道自己手里是哪种证书,后面续期才不会走错路。
三、续期实操:免费和付费证书走的不是一条路

先说免费证书。Let's Encrypt 这类 90 天证书,正常情况是自动续期的,常见的是服务器上装了宝塔面板或 acme.sh 定时任务。但自动续期会失效:服务器时间不对、80 端口被墙、DNS 解析变了,都会导致续期失败。所以"免费自动"不等于"不用管",最好每季度让技术人员看一眼续期日志,确认最近一次续期成功了。
宝塔面板用户最省事:面板的 SSL 页面点"续签"或等自动任务,续完记得点"部署",把新证书装到站点上——只续不部署,访客看到的还是旧证书,这个坑很多人踩过。命令行用 acme.sh 的,续期后检查一下定时任务(crontab)还在不在,服务器重启或迁移后定时任务丢了的不少见。
付费证书按年走:到期前服务商一般会发邮件提醒,续费后要重新走一遍申请、验证域名、下载证书、上传到服务器的流程。注意保存好私钥(key 文件),丢了私钥,证书就得重新申请。泛域名证书一般用 DNS 验证,多等十几分钟让 DNS 生效,别反复提交把验证次数耗光了。
四、换上新证书还报"不安全":查混合内容
证书换好了、浏览器里有效期也对了,但地址栏还是"不安全",八成是混合内容(Mixed Content):页面是 https 打开的,但里面嵌了 http 的图片、JS 或 CSS。浏览器对这种"半加密"页面照样报警。
查的办法:F12 打开开发者工具,切到 Console(控制台), mixed content 的警告会一条条列出来,告诉你是哪个文件走了 http。改法就是把那些 http 链接改成 https,或者改成相对路径。常见重灾区:编辑器里粘贴的图片用了绝对 http 地址、第三方统计代码或字体用了 http、模板里写死的 http 引用。改完清一下浏览器缓存再看,缓存里的旧页面会骗人。
五、几个容易踩的坑
一是 CDN。网站前面如果套了 CDN,证书要在 CDN 控制台上也更新,只换源站不换 CDN,访客走的还是旧证书。二是多站点共用一张证书:泛域名证书管 *.xxx.com,但裸域名 xxx.com 不一定在里面,续的时候核对一下 SAN 列表。三是测试环境:先在测试域名或 hosts 绑定的方式下验证新证书没问题,再切生产,别直接在生产环境试。四是提前量:别等到过期当天才续,提前 15 到 30 天,留出验证和回滚的时间。
常见问题
问:证书过期期间,网站数据会丢吗?
不会。证书只管加密传输,不管数据。过期期间网站程序和数据库都在,该备份备份,该续期续期,别病急乱投医去重装服务器。
问:免费证书和付费证书,安全性差很多吗?
加密强度上没差别,区别在有效期、保险额度和企业信息展示。普通企业官网,免费证书够用;涉及在线支付、金融、政府类,对证书类型有合规要求的,按要求买付费的。
问:续了证书,微信里分享还是提示风险怎么办?
那是两回事。微信的域名拦截和 SSL 无关,证书修好了,如果微信还拦截,得去微信那边申诉解封,别在证书上继续折腾。
证书这类基础事项,最怕的不是难,而是没人记得。建议把公司所有域名的证书到期日整理成一张表,设好提前提醒,一年花十分钟,能省掉一次半夜救火的麻烦。如果域名多、服务器杂,自己理不清,也可以找长期合作的建站公司托管起来——证书续期、服务器续费、网站备份一起管,比每次都临时抱佛脚靠谱。
猜你喜欢
-
做一个微信小程序要多少钱?需要哪些流程?
开发一套小程序,价钱几万元到几十万不一,下列列举价目表: 第一种,套模版小程序-价钱较为低,一般好几千到一万特性是:一般必须按年收费标准。假如一些效果没法满足你,在模版基本上,再做订制开发就可以。相对于彻底订制开发而言,实际操作简易,便捷,价格便宜,开发时间较短,一个星期上下就可以发布。 第二种,选购源代码-价钱中等水平,一般两-三万上下。特性是:便捷,可以迅速发布;重要的便是你性有着了小程序源代码,不用按年交费。并且能够运用源代码,开发无数小程序,不用再次付款费用。但不一定可以购到适合的源代
-
怎么申请阿里云备案服务号
阿里云服务器都可以申请备案服务号,在你的云服务器管理里,具体: 1、登陆阿里云中心,点击右上角的“用户中心”,然后选择“快速申请备案服务号” 2、点击“申请” 3、点击“管理”并绑定对应的服务器即可
-
做一个网站大概要多少钱?
做一个网站的花费从好几百到好几千,过万的都是有,关键看自己对制作网站的需求。现阶段目前市面上制作网站注主要有三种方式。 一种是简易的模板建网站,价钱也就是几百块,缺点是模板是固定的,不可以再次设计,极大概率会跟别人一样。 二种是自助建站系统服务平台,现阶段这类方法比较时兴,技术性也很完善,发展趋势很多年了,绝大多数公司都会用。优势是价钱很便宜,也是以好几百到好几千不一,功能丰富,适用自定设计方案,作用升级完全免费,不用懂代码设计就可制作一个令人满意的好看网站。缺点是假如需求很尤其,不全考虑,绝大多数需
-
开发APP有什么好处?
第一,手机的用户群体庞大;据报告显示,传统的互联网主要依靠电脑,由于使用不方便,所以利用电脑进行信息交流的人群只有五亿左右,但是移动互联网依靠智能手机,手机的用户高达十亿! 第二,APP具有及时性;相比于电脑,员工使用移动端APP在处理一些企业工作事情上更加方便、更加快速,何时何地都能进行办公和了解信息。正是这种及时性,让移动互联网能得以飞速发展。 第三,APP的功能齐全且强大;网页因为自身的限制,功能比较少,对网络的要求比较高,而且加载网页的速度慢,真实情况下用户使用起来不方便。但是App开
-
企业做微信公众号的好处
现在如今,人手一微信的时代,企业拥有自己的微信公众号是成为自身实力的一种体现,微信公众号已成为移动互联网的趋势,平台化电子商务最缺的不是商家,而是消费者。 一、企业做微信公众号的好处 1、集中粉丝、合理精准的推送消息、精准定位、为企业的未来做打算; 2、为企业节省成本、可为用户推送视频、图文等各种形式的宣传信息,而且消息都是100%到达; 3、符合用户习惯、未来发展趋势:微信普及程度高,已有7亿用户,现在85.8%购买用户来源于手机端; 4、培养核心用户:用户方便、服务体验好
截屏,微信识别二维码
客服QQ:81924410
(点击QQ号复制,添加好友)
