站点运营

站点运营:域名与证书到期自查,别让站点在关键节点突然打不开

域名和 HTTPS 证书是站点最底层的两个开关,平时不显眼,到期却会让全站同时不可用。本文整理一份可执行的自查清单:注册信息与自动续费、解析记录、证书覆盖范围与证书链、到期前的验证步骤,以及变更后如何确认抓取恢复正常。

站点运营

站点运营:域名与证书到期自查,别让站点在关键节点突然打不开

域名和 HTTPS 证书是站点最底层的两个开关。它们平时几乎不出现在日常运营清单里,一旦到期,表现却是全站级的:所有页面同时打不开,所有抓取同时失败。与其等出事再处理,不如把这两件事做成定期自查的项目。

为什么这两件事容易被漏掉

域名通常开启自动续费,证书通常一年一签,两者都有较长的有效期,中间不会给出任何提醒。当运营动作集中在内容和结构上时,这类到期型问题很自然被忽略。更麻烦的是,出问题的时机不由你决定:可能是周末、假期,也可能是流量高峰。

域名到期自查

注册信息与续费状态

  • 确认域名注册商账号仍可正常登录,绑定的邮箱和手机号还在使用;邮箱失效会导致续费提醒和转移确认都收不到。
  • 核对到期日,确认自动续费处于开启状态,绑定的支付方式没有过期。
  • 确认域名状态没有异常锁定,不处于赎回期或争议状态。
  • 如果域名由第三方代管,明确谁负责续费、按什么时间点提醒。

DNS 与解析

域名续费本身不影响解析,但如果同时更换了 DNS 服务商或调整过记录,就需要单独确认。建议在续费前后各检查一次主要解析记录是否完整,尤其是 A、AAAA、CNAME 以及用于验证的记录。

HTTPS 证书到期自查

先看清证书覆盖范围

  • 确认证书覆盖所有实际在用的主机名,包括带 www 和不带 www,以及可能存在的二级域名。
  • 确认证书链完整,中间证书没有缺失。
  • 确认页面不再引用 http 资源,避免出现混合内容提示。

到期前的验证步骤

  1. 记录当前证书的到期日,提前至少两到三周进入准备状态。
  2. 完成续签或换发后,先在测试环境验证,再切换正式证书。
  3. 切换后用命令行或在线工具确认实际生效的确实是新证书。
  4. 检查站点的强制跳转规则,确认跳转后仍在 https 下,且状态码正常。

到期与变更对抓取的实际影响

证书过期时,浏览器和爬虫都会看到安全警告或连接失败,抓取会大面积中断;域名过期或解析异常同理。即使只是短期故障,也可能让已经形成的抓取节奏被打乱,恢复后需要一段时间才回到原状。因此这类问题更适合用提前发现来解决,而不是事后补救。

到期类故障的特点是影响面大、恢复慢,而检查成本极低。把到期日写进日历,比任何应急方案都划算。

把它做成例行事项

  • 建一张清单,记录域名到期日、证书到期日、续费负责人和提醒时间。
  • 设置两到三个提醒节点,例如到期前 30 天、14 天、7 天。
  • 把检查结果记录在同一个地方,换人接手时能直接看到当前状态。
  • 证书更换后,顺手确认站点地图、robots.txt 和主要页面仍可正常访问。
  • 如果站点有多个域名或子域,逐个核对,不要只检查主域名。

这类自查不需要复杂工具,关键是定期执行并留下记录。把到期时间当成和内容更新同等级别的运营事项,站点就不太可能在毫无准备的时候整体不可用。