子专题 · 故障与排查
四种 SSL 故障实景演示(附 30 秒自查)
每一种故障都配了真实浏览器截图:客户到底看到什么、错误码是什么意思、该往哪里修。读不完也没关系,文末是 30 秒自查四步。
利益披露:本站由泓森互联运营,提供 SSL 证书终身维护与建站相关服务;文中价格与政策均标注来源与核实日期,评分与建议不因商业利益加权。
本文目录 · 11 节
先说结论
- 四种故障按严重度排:纯 HTTP(慢性失血)< 证书过期/自签名/域名不匹配(红屏,可点「高级」绕过)< 再叠加 HSTS(红屏,连「继续访问」都没有)< 域名或服务器失效(查无此站)。
- 客户看到什么决定他走不走:红屏和「无法访问」几乎必然丢单,地址栏的「不安全」三个字也会劝退一部分买家。
- 错误码是最快的线索:ERR_CERT_DATE_INVALID 是证书过期、ERR_CERT_COMMON_NAME_INVALID 是域名不匹配、ERR_CERT_AUTHORITY_INVALID 是证书不被信任;打不开则看 ERR_CONNECTION_REFUSED 与 DNS_PROBE_FINISHED_NXDOMAIN。
- 30 秒自查四步:用手机流量打开、裸域名和 www 各试一次、找台安卓手机再试、看地址栏状态;修完以后用同样四步验收。
🤖 把这篇交给你的 AI 智能体
复制后粘贴给你常用的 AI 智能体(豆包、ChatGPT、Claude、Codex 等),它会按同样的步骤带你做完,并在每一步改动前先征求你的同意。不要把密码、密钥发到对话里。
查看将要复制的提示词
先看结论:四种故障,四种「死法」
同一个域名、同一个网站,坏的方式不一样,访客看到的东西也不一样。按严重程度从轻到重排:
- 1. 只有 HTTP:网站能打开,但地址栏写着「不安全」——慢性失血型。
- 2. 证书有问题(过期 / 自签名 / 域名不匹配):整页红屏「您的连接不是私密连接」——客户要绕过才能看到内容。
- 3. 证书有问题 + HSTS:同样红屏,但连「继续访问」的按钮都没有——客户想硬闯都进不去。
- 4. 域名 / 服务器失效:直接「无法访问此网站」——不是警告,是查无此站。

| 故障 | 你看到什么 | 客户看到什么 | 严重度 | 一句话解法 |
|---|---|---|---|---|
| ① 只有 HTTP | 地址栏「不安全」 | 地址栏「不安全」;页面含密码框或支付表单时升级为红色警告【官】 | 中(慢性失血) | 装免费证书 + 强制跳转 |
| ② 证书过期 / 自签名 / 域名不匹配 | 整页红屏,可点「高级 → 继续访问」 | 整页红屏,绝大多数人直接关掉 | 高 | 重新签发一张正确的证书 |
| ③ ② 再叠加 HSTS | 红屏,没有「继续访问」按钮 | 红屏且无法进入,只能关页面 | 最高 | 修好证书;HSTS 生效期内没有后门 |
| ④ 域名 / 服务器失效 | 「无法访问此网站」 | 查无此站,会以为这家公司已经倒了 | 最高 | 续费域名、恢复解析与 443 端口 |
故障① 只有 HTTP,没有 HTTPS:慢性失血型
- 表现:页面正常打开、图片文字都在,但浏览器地址栏挂着「不安全 / Not Secure」标识。
- 成因:网站从来没有证书;或者装了证书,但没有把
http://强制跳转到https://(访客用旧链接进来还是明文)。 - 客户看到什么:地址栏的警示字样。Chrome 的规则是:所有 HTTP 页面都标记为不安全;页面里一旦出现密码框、支付表单,警告会升级为红色【官】。
- 解决路径:先申请免费证书(Let's Encrypt 等),再打开强制跳转,让
http://自动 301 到https://。

怎么沟通这件事:网站看起来「能用」,但每个海外客户打开时,浏览器都在提示不安全。愿意花几十万采购设备的买家,看到这个标识,询价邮件就发给别家了——这不是危言耸听,是注意力的自然流向。
故障② 证书有问题(过期 / 自签名 / 域名不匹配):红屏拦截型
三种毛病,同一张脸:
| 演示站(长期有效,可自己打开看) | 毛病 | 红屏里的错误码 |
|---|---|---|
https://expired.badssl.com | 证书已过期 | NET::ERR_CERT_DATE_INVALID |
https://self-signed.badssl.com | 自签名证书(不被浏览器信任) | NET::ERR_CERT_AUTHORITY_INVALID |
https://wrong.host.badssl.com | 证书上的域名和访问的域名对不上 | NET::ERR_CERT_COMMON_NAME_INVALID |
- 表现:整页红色拦截「Your connection is not private / 您的连接不是私密连接」,网站内容完全不可见;点「高级 / Advanced」可以强行绕过(故障③除外)。
- 成因:证书没有通过浏览器的三要素检查——① 由受信任的机构签发;② 域名与访问的域名一致;③ 在有效期内。任何一条不满足就红屏。
- 客户看到什么:红屏页面上写着「攻击者可能正在试图窃取你的信息」。客户不会研究怎么绕过,他会关掉页面,顺便把「这家公司不靠谱」记下来。
- 解决路径:重新签发一张正确、受信任、在有效期内的免费证书(根域名和 www 都要包含),并确认自动续期真的生效。


故障③ 证书错误 + HSTS:连后门都关了型
- 表现:同样是红屏,但没有「继续访问」的按钮——按钮从「Back to safety(返回安全)」变成了「Reload(重新加载)」。错误码是
NET::ERR_CERT_COMMON_NAME_INVALID。 - 成因:网站开了 HSTS(HTTP Strict Transport Security)——一句话解释:网站告诉浏览器「以后永远只准用 HTTPS 访问我」,浏览器就把这条规则记在本地;如果域名被加进了浏览器的 HSTS 预载列表,那连第一次访问都必须用有效证书。
- 客户看到什么:红屏,而且没有任何办法进入网站。不是「要绕一下」,是「一个都进不去」。
- 解决路径:只能把证书修对(域名匹配、受信任、在有效期内)。HSTS 生效期内没有后门可走;这也是为什么给客户演示时,这一档最能说明问题的严重性。

对照站:https://preloaded-hsts.badssl.com——证书正常时,HSTS 对访客是完全无感的(下图)。HSTS 本身是好事(防降级攻击),坏的是「证书坏了却还开着 HSTS」。

故障④ 域名 / 服务器失效:查无此站型
- 表现:「This site can't be reached / 无法访问此网站」,错误码
DNS_PROBE_FINISHED_NXDOMAIN——域名已经解析不到任何服务器。 - 成因:最常见的是域名过期没人续费;也可能是解析记录被误删、服务器 IP 变更后没更新。
- 客户看到什么:不是警告,是「查无此站」。客户会以为这家公司不做了,或者域名被别人拿走了。
- 同属此类的变体:443 端口关闭 / 服务没运行(
ERR_CONNECTION_REFUSED)、服务器宕机(连接超时)。 - 解决路径:先查域名到期日并续费,再核对 A / AAAA 记录是否指向正确的服务器,最后确认 443 端口有服务在监听。

特别提醒:裸域名坏了,你自己永远测不出来
有一家出口企业的裸域名(不带 www)443 端口是坏的,但用 HTTP 访问裸域名会 301 跳到正常的 www 子域——所以:
- 老板、业务员平时习惯先输 www → 看到的永远是正常的网站(下图);
- 海外买家直接输公司名(不带 www)→ 看到的可能是打不开或证书错误。

现场演示:把四种故障摆给客户看
不用讲技术,打开四个网址就够了。建议用真实浏览器(手机更好),按这个顺序演示:
| 顺序 | 打开这个 | 让对方看到 | 配一句话 |
|---|---|---|---|
| 1 | http://httpforever.com | 页面能开,但地址栏写着「不安全」 | 「你的网站现在就是这样:能用,但客户一进门就被告知不安全。」 |
| 2 | https://expired.badssl.com | 整页红屏,可点「高级 → 继续访问」 | 「证书一过期,客户看到的就是这一页,他得研究怎么绕过才能看到你的产品。」 |
| 3 | https://subdomain.preloaded-hsts.badssl.com | 红屏,且没有「继续访问」按钮 | 「这种更狠:客户想进都进不来,一个都进不来。」 |
| 4 | http://你的裸域名 和 http://www.你的域名 | 一个正常、一个报错(如果有的话) | 「你测试习惯先打 www,客户直接输公司名——他看到的可能是另一个结果。」 |
错误码速查表(六行)
红屏页面下方、或者浏览器「高级」里的小字,就是错误码。对照这张表,一眼定位问题:
| 错误码 | 含义 | 严重度 | 第一件事 |
|---|---|---|---|
ERR_CERT_DATE_INVALID | 证书过期 | 红屏,可绕过 | 立即续期,再查自动续期为什么失效 |
ERR_CERT_AUTHORITY_INVALID | 自签名 / 不被信任的证书 | 红屏,可绕过 | 换成受信任机构签发的证书 |
ERR_CERT_COMMON_NAME_INVALID | 证书域名与访问域名不匹配 | 红屏;若有 HSTS 则不可绕过 | 重新签发,把根域名和 www 都加上 |
ERR_CONNECTION_REFUSED | 443 端口关闭 / 服务未运行 | 打不开 | 启动网页软件、放行 443 端口 |
DNS_PROBE_FINISHED_NXDOMAIN | 域名失效 / 未解析 | 打不开 | 查域名到期日,核对 A / AAAA 记录 |
| 无错误码,仅地址栏「Not secure」 | 纯 HTTP 站点 | 叹号警示 | 装免费证书并强制跳转到 https |
30 秒自查:给客户和同事的四步
这四步不需要任何工具、不需要登录后台,任何人 30 秒能做完:
- 1. 用手机流量打开自己的网站(关掉公司 WiFi,用 4G/5G)。红屏型问题一目了然;公司网络里可能有缓存或代理,会掩盖问题。
- 2. 分别试裸域名和 www:
你的域名.com和www.你的域名.com各打开一次。一个坏一个好是最常见的情况。 - 3. 找一台安卓手机再试一次。证书链不完整(只装了域名证书、没装中间证书)时,电脑正常、部分安卓机报错。
- 4. 看地址栏:锁头 = 正常;「不安全」= 故障①;红屏 = 故障②或③(再点「高级」看有没有「继续访问」,有就是②,没有就是③);打不开 = 故障④。
| 你看到的 | 对应故障 | 下一步 |
|---|---|---|
| 地址栏「不安全」 | ① 纯 HTTP | 申请免费证书 + 强制跳转 |
| 红屏,有「继续访问」 | ② 证书过期 / 自签名 / 域名不匹配 | 重新签发正确证书 |
| 红屏,无「继续访问」 | ③ HSTS + 证书错误 | 先修证书;HSTS 期间无后门 |
| 「无法访问此网站」 | ④ 域名 / 服务器失效 | 查域名到期、解析与 443 端口 |
三个常见误判
| 你以为 | 实际情况 | 怎么验证 |
|---|---|---|
| 「客户有问题会告诉我」 | 遇到红屏或打不开,绝大多数访客直接关页面,不会发邮件提醒你【判断】 | 用手机流量、分别试裸域名和 www,自己看一遍 |
| 「电脑上正常就没问题」 | 证书链不完整时电脑正常、部分安卓机报错;公司网络的缓存或代理也会掩盖证书过期与混合内容【官】 | 找一台安卓手机、关掉 WiFi 再测一次 |
| 「修过一次就一劳永逸」 | 免费证书只有 90 天有效期且会继续缩短,Let's Encrypt 已不再发送到期提醒邮件【官】 | 确认自动续期(renew --dry-run)+ 注册一个免费的到期监控 |
三句话记住
下一步
- 想知道自己网站属于哪一档:先做 免费体检,拿到体检结果再决定修什么。
- 显示「不安全」但没有红屏,按浏览器显示「不安全」的 6 种原因与排查逐项对照。
- 要从零装上免费证书:网站 SSL 证书免费部署完全指南(小白版) 有六条路线和 18 条故障排查。
- 不想自己动手:把部署、监控、续期和失效应急一起交出去,见 SSL 证书终身维护服务(600 元/域名 · 长期统一价)。
- 想看真实故事怎么写、怎么讲:「每周一坑」故事集把三期的坑和解法都摊开了。
答疑
常见问题
红屏警告页,客户能点「高级」绕过去吗?
分情况。证书过期、自签名、域名不匹配这三种,页面上有「高级」和「继续访问」,技术上可以硬闯;但几乎没有客户会去研究怎么绕过,绝大多数人直接关掉页面。一旦网站开着 HSTS(相当于告诉浏览器永远只准用 HTTPS 访问),红屏上连「继续访问」按钮都没有,客户想进也进不来,这是最严重的一档。
我没有服务器权限,这些故障还能修吗?
大多数情况可以。如果只能管理域名,可以把域名接入 Cloudflare 免费版:边缘证书自动签发和续期,不需要碰服务器,只需要改域名的 NS 记录。如果域名本身注册在建站公司名下,要先拿回域名管理权,否则任何修复都做不彻底。
我自己测试网站是好的,为什么客户说打不开?
三个最常见的原因:第一,你习惯先输 www,而裸域名是坏的,裸域名和 www 经常一个正常一个报错;第二,公司网络有缓存或代理,掩盖了证书过期、混合内容这类问题;第三,证书链不完整时电脑正常、部分安卓手机报错。正确做法是用手机流量、分别试裸域名和 www,再找一台安卓手机测一次。
只显示「不安全」三个字、没有红屏,严重吗?
严重。地址栏的「不安全」会直接劝退一部分访客;更关键的是 Google 已宣布 Chrome 154(2026 年 10 月)起默认开启「始终使用安全连接」,用户第一次访问没有 HTTPS 的公共网站时会先看到警告。对外贸网站来说,买家可能还没看到产品就被吓走了。
这四种故障排查一遍要多久?
30 秒。用手机流量打开网站、分别试裸域名和 www、找一台安卓手机再试、最后看地址栏状态:锁头正常、「不安全」是纯 HTTP、红屏是证书问题、打不开是域名或服务器问题。先确定属于哪一档,再对症处理,不要急着先买证书。
核实
资料来源与核实记录
价格、政策与版本信息均注明来源和核实日期。
| 事实 | 来源 | 核实日期 |
|---|---|---|
| badssl.com 测试站群:证书过期、自签名、域名不匹配与 HSTS 预载演示站(本页故障②③的演示站来源) | badssl.com | 2026-10-10 |
| httpforever.com:一个专门永不加密的 HTTP 测试站(本页故障①的演示站) | httpforever.com | 2026-10-10 |
| Chrome 154(2026 年 10 月)起默认「始终使用安全连接」:没有 HTTPS 的公共网站会先弹警告(公告 2025-10-28) | Google 安全博客 | 2026-10-10 |
| HSTS 预载列表:域名一旦被预载,浏览器强制要求有效 HTTPS,且红屏不可绕过 | hstspreload.org | 2026-10-10 |
| Chromium 网络错误码官方列表:ERR_CERT_DATE_INVALID / ERR_CERT_AUTHORITY_INVALID / ERR_CERT_COMMON_NAME_INVALID / ERR_CONNECTION_REFUSED / DNS_PROBE_FINISHED_NXDOMAIN | Chromium 源码 net_error_list.h | 2026-10-10 |
| HSTS(Strict-Transport-Security)响应头的作用与不可绕过的行为 | MDN | 2026-10-10 |
更新记录
2026-10-12 · v1.0:上线:四种故障实景演示(8 张真实截图)、六行错误码速查表与 30 秒自查四步;涉及具体企业的案例已脱敏。
本专题全文以 CC BY 4.0 协议开源,可转载、改编,请注明出处:GitHub · iPythoning/ssl-guide-zh
延伸
相关阅读
「不安全」的 6 种原因
地址栏写着「不安全」只有六种原因:纯 HTTP、证书过期、域名不匹配、自签名/不受信任、证书链不完整、混合内容。每一种都给现象、判定方法、修复步骤,并附错误码映射表与修好后的三分钟验收清单。

「每周一坑」故事集
三期短视频的文字版:为免费证书付了 2500 元、建了三年才发现网站不属于自己、2026 年还在跑 20 年前 ASP 的老站。每期一个具体的人、一笔具体的钱、一个免费的解法,另附第 4–10 期选题池与可直接照拍的每期结构模板。


交给我们
不想自己动手?
泓森互联提供 SSL 证书终身维护服务:部署、监控、自动续期与失效应急,一次购买长期有效。服务范围与价格以服务页为准;也可以先做免费体检,把情况摸清楚再决定。
留个联系方式,我们帮你看看
不确定自己的网站是什么情况?留下信息,或直接 预约诊断,我们把体检结果和修复路径说清楚。