网站打不开怎么办?资深 SRE 的 5 步排障法

一、问题描述

当你或你的用户访问网站时,浏览器显示“无法访问此网站”、“502 Bad Gateway”或“连接已重置”。这种情况不仅损失流量,更影响业务信誉。

二、常见原因

  1. DNS 解析故障:域名指向了错误的 IP 或解析尚未生效。
  2. SSL/TLS 证书问题:证书过期或配置错误导致浏览器拦截。
  3. CDN/边缘节点异常:Cloudflare 等 CDN 节点无法连接到你的源站。
  4. 服务器宕机:后端服务(Nginx/Apache/Node.js)停止响应。
  5. 网络路径受阻:特定运营商或地区的网络连接中断。

三、解决方法

第一步:基础连通性测试

使用 pingcurl 测试域名。如果无法解析 IP,则是 DNS 问题。

第二步:检查 HTTP 状态码

  • 502/504:通常是后端服务崩了,或者是 CDN 找不到源站。
  • 403:权限问题,检查防火墙或 WAF 规则。
  • SSL Error:检查证书有效期。

第三步:对比全球节点性能

故障可能只发生在你当前的地区。使用全球探测工具对比结果。

四、快速检测

👉 推荐使用:OpsKitPro 网站在线诊断工具

输入你的域名,一键获取 DNS、HTTP 连通性、SSL 证书深度取证CDN 节点状态 的完整报告,并获得针对性的修复建议。

五、总结

网站故障不可怕,可怕的是盲目排障。先定位是“路(网络)”断了还是“店(服务器)”关了,才能高效修复。