常见网站错误速查

更新于 2026年7月25日

适用人群:网站访问出错时进行自助排查的站长与普通用户

核心概念

浏览器/网络层错误速查表

错误 常见原因 排查方向
DNS_PROBE_FINISHED_NXDOMAIN 域名不存在或未解析(拼写错误、未过户、DNS 记录未生效) 用 /dns 或 /whois 确认域名状态与解析记录是否正确
ERR_CONNECTION_REFUSED 目标服务器主动拒绝连接(端口未监听、防火墙拦截、服务未启动) 检查 Web 服务是否运行、端口是否开放、安全组/防火墙规则
ERR_CONNECTION_TIMED_OUT 请求长时间无响应(网络不通、路由异常、服务器负载过高) 用 ping/traceroute 排查网络路径,检查服务器负载
ERR_SSL_PROTOCOL_ERROR / 证书错误 SSL/TLS 握手失败或证书无效、过期、域名不匹配 用 /ssl 检测证书链、有效期和域名匹配情况
ERR_TOO_MANY_REDIRECTS 跳转规则形成死循环(如 HTTP↔HTTPS 或 www↔非www 互相跳转) 检查 Nginx/服务端跳转配置和 CDN/浏览器 Cookie 缓存
ERR_NAME_NOT_RESOLVED 本地无法解析该域名(DNS 配置问题或域名确实不存在) 换用公共 DNS(如 8.8.8.8)测试,排除本地 DNS 缓存问题

HTTP 服务端错误码速查表

状态码 含义 常见原因
502 Bad Gateway 网关/代理从上游服务器收到无效响应 后端服务崩溃、未启动,或反向代理配置的上游地址/端口错误
503 Service Unavailable 服务暂时不可用 服务器过载、正在维护,或后端连接池耗尽
504 Gateway Timeout 网关等待上游响应超时 后端处理过慢、数据库查询超时,或代理超时时间设置过短
500 Internal Server Error 服务器内部错误 应用代码异常、配置错误,需查看服务端日志定位具体原因
404 Not Found 请求的资源不存在 链接错误、页面已删除,或路由/重写规则配置有误
403 Forbidden 服务器拒绝授权访问 权限配置过严(如文件权限、IP 白名单)或防盗链规则拦截

排查通用顺序

先区分是"域名解析"问题(浏览器显示 DNS_PROBE/ERR_NAME_NOT_RESOLVED 类错误,说明连服务器 IP 都没找到)还是"连接到服务器之后"的问题(ERR_CONNECTION_*、SSL 类错误说明网络已到达服务器但握手/连接失败)还是"服务器已响应"的问题(5xx/4xx 状态码说明请求已送达,问题在应用层)。

实际示例

访问 https://example.com 报错示例:

DNS_PROBE_FINISHED_NXDOMAIN
→ 域名可能未备案/未解析,用 /whois 和 /dns 核实

ERR_CONNECTION_REFUSED
→ 目标端口(如443)未监听,检查 Nginx 是否启动、防火墙是否放行

502 Bad Gateway
→ Nginx 已运行但后端应用(如 Node/PHP-FPM)挂掉,检查后端服务状态和日志

ERR_TOO_MANY_REDIRECTS
→ 常见于 CDN 开启"强制HTTPS"同时源站也做了 HTTPS 跳转,形成循环,需在其中一处关闭跳转

对应工具

常见问题

502 和 504 有什么区别?
502 是网关/代理收到了上游服务器返回的无效或异常响应(如后端直接崩溃拒绝连接),504 是网关等待上游响应超过了设定的超时时间但一直没收到响应,前者常见于后端服务未启动,后者常见于后端处理过慢。
ERR_TOO_MANY_REDIRECTS 怎么解决?
通常是 HTTP/HTTPS 跳转规则在 CDN 和源站同时配置导致循环跳转,需要检查并保证只在一处(通常源站或 CDN 二选一)做强制跳转,具体以所用 CDN/服务器官方文档配置说明为准。
网站显示证书错误但我确实配置了 SSL,怎么办?
可能原因包括证书已过期、证书域名与访问域名不匹配(如未覆盖 www 子域名)、证书链不完整(缺少中间证书),可用 /ssl 工具检测具体原因后针对性处理。

相关教程

相关文章

官方资料来源