服務器能跑、頁面能開,不代表站点就安全。證书、域名、CDN、DNS 這些東西有一個共同特点:平时完全不出声,一旦到期就整站不可訪問,而且往往發生在没人值班的深夜或周末。更麻烦的是,很多到期問题不是配置错了,而是忘了續,属于纯粹的時間管理問题。
哪些東西會“到期”
大多數人只想到主域名的 SSL 證书,實际上還有一串容易被漏掉的時間点:
- 主域名與 SSL 證书:最常见的失效源。證书過期後浏览器會直接拦截,蜘蛛同样抓不到内容。
- CDN 上的證书:很多 CDN 會單獨簽發並托管一份證书,源站續了,邊缘节点没續,照样报错。
- 域名本身:域名到期後進入赎回期,恢复成本遠高于續費本身。
- DNS 服務商與解析套餐:部分免費解析有到期或額度限制,失效後解析直接停摆。
- 中間證书與證书鏈:證书没到期,但鏈不完整,部分客戶端或爬虫仍會报错。
- 服務器系統時間:時間跑偏會让證书校驗直接失敗,也會让日誌時間线错乱。
到期前多久该動手
不要等到“還剩三天”才處理。續費和驗證本身可能遇到审核、DNS 传播、人工確認等不可控环节,留出的缓冲時間越多,越不容易被動。
建议的時間窗
- 證书剩余 30 天:確認自動續期任務是否正常执行。
- 證书剩余 14 天:手動检查一次,必要时人工續期。
- 域名到期前 60 天:確認續費方式、支付方式、联系信箱是否還有效。
- 任何變更後 24 小时内:复核訪問是否正常,別只看後台顯示“已生效”。
一份可以落地的自查清單
- 列出所有域名,标注註冊商、到期日、續費方式、负责人。
- 列出所有證书(源站、CDN、子域名、邮件、接口域名),标注簽發方式與到期日。
- 检查自動續期任務是否真的在跑,而不是“配置過就算有”。
- 用多種客戶端驗證:桌面浏览器、手机浏览器、命令行工具,看看有没有鏈不完整的情况。
- 確認到期提醒發到了有人在看的信箱或群里,而不是某位离职同事的信箱。
- 检查服務器时区與時間同步,保證日誌记錄和證书校驗都不出偏差。
續期之後同样要复核
續期成功只說明證书換了,不代表站点一定正常。常见的坑包括:新證书没部署到所有节点、舊的中間證书没替換、CDN 缓存了舊的證书配置、强制跳轉規則被誤改。
建议續期後走一遍真實路径:從首頁到内頁,從 http 到 https,從带 www 到不带 www,都点一遍。有條件的话用外部工具從不同地区訪問一次,避免只看到自己網絡里的结果。
到期類問题没有技術难度,只有流程难度。把它寫進日歷、绑定到具体的人,比任何监控都管用。
對搜尋蜘蛛来说,站点短暂不可訪問可能只是抓取失敗一次;但如果持續几天,之前积累的抓取节奏就會被慢慢消耗掉。到期检查和内容更新一样,属于日常运营里最不起眼、却最不该省的一步。