当网页无法加载时,502 Bad Gateway 错误是您最可能见到的错误代码之一。这可能是由于 DNS 问题、地理限制 或本文讨论的其他问题所致。我们将在本文中解释该错误的含义,并探讨可能的解决方法。不过请注意,由于这是服务器端的问题,唯一的解决方法可能就是耐心等待网站所有者修复问题。
在本文中,我们将了解:
“502 Bad Gateway”是什么意思?
当您通过中间服务器(如 网关(新窗口)、负载均衡器(新窗口)、CDN(新窗口) 或 反向代理服务器)连接到网站时,就会出现 502 Bad Gateway 错误。这意味着您已成功连接到中间服务器,但中间服务器无法连接到托管您尝试访问的网站的目标服务器。

由于许多网站依靠 Cloudflare 的反向代理服务器来提供内容分发和 DDoS 防护,Cloudflare 的 502 错误页面是最常见的错误页面之一。它还以异常实用的可视化方式呈现了该问题。
502 Bad Gateway 错误是一种 HTTP 状态代码(新窗口),由 RFC 7231(新窗口) 规范第 6.6.3 节定义。错误的显示方式由返回该错误的中间服务器的运营者决定。

常见的变体包括:
- 502 Bad Gateway
- 502 服务暂时过载
- 网关错误:代理服务器收到来自上游服务器的无效响应
- 502 错误
- HTTP 502 错误 – 网关错误
- 临时错误(502)
- 502 代理错误
- HTTP 502
- 502 服务器错误:服务器遇到临时错误,无法完成您的请求
- HTTP 502
- 502。这是一个错误
- 网关错误:代理服务器收到来自上游服务器的无效响应
该错误并未说明导致它的原因。
502 Bad Gateway 错误的原因是什么?
502 错误表示中间服务器无法连接到目标(“上游”)服务器。常见原因包括:
目标服务器过载
当服务器同时收到过多请求时,可能会不堪重负,无法响应来自其他服务器的请求,最终导致最终用户遇到 502 错误。服务器过载的原因可能包括流量突然激增、服务器资源不足,或应用优化不佳而占用过多资源。
服务器之间的网络问题
如果中间服务器与上游服务器之间存在网络连接问题,就可能出现 502 错误。常见的网络问题包括丢包和路由配置错误(也可能包括防火墙问题,但我们将在下文单独讨论)。
服务器之间连接不佳也可能是地理限制或延迟问题所致,尤其是当服务器位于不同地区,或者存在影响其中某台服务器的间歇性互联网问题时。
防火墙和其他安全限制
防火墙或安全软件可能会错误地阻止合法请求到达服务器。例如,如果防火墙规则错误地将某些流量识别为可疑流量,可能会阻止中间服务器连接到上游服务器。
如果 CDN 或代理服务尝试访问安全设置严格的服务器(例如将特定 IP 地址 列入白名单或阻止某些地区),也会出现此问题。
DNS 问题
如果 DNS 解析出现问题,代理服务器可能无法 定位上游服务器的 IP 地址(新窗口),从而导致 502 错误。这种情况可能发生在 DNS 记录过期或配置错误时。在目标服务器的 DNS 设置更改后的 DNS 传播期间,也可能出现 DNS 问题,因为某些服务器尚未更新其记录以反映新的 IP 地址。
服务器配置错误
中间服务器或目标服务器上的配置错误都可能导致 502 错误。例如,服务器路由规则不正确、反向代理设置损坏,或连接上游服务器时指定的 IP 地址或端口不正确。
如果服务器软件配置文件中存在错误,或者服务器被配置为仅响应来自特定 IP 地址的请求,也可能发生这种情况。
应用错误和崩溃
有时,目标服务器上的应用遇到错误或崩溃,导致其无法响应代理服务器的请求。例如,如果网络应用的代码存在缺陷、优化不佳或维护不当,可能会导致该应用间歇性故障。软件过时、数据库连接错误和不兼容的更新也可能造成这些应用层面的故障。
超时
当服务器响应请求耗时过长时,就会发生超时。中间服务器可能会等待指定的时间(其超时限制),然后才判定上游服务器没有响应。如果发生这种情况,代理服务器可能会返回 502 Bad Gateway 错误,以表明上游服务器已超时。
服务器维护或停机
目标服务器可能只是处于离线状态(“宕机”)。正在进行维护是常见原因之一,许多网站会在计划停机期间显示维护页面。
不过,其他原因还包括服务器发生灾难性故障(服务器已崩溃),或服务器被强制关闭(例如被警方关闭,或因版权问题受到法律压力)。有时,网站只是被不再有兴趣维护的开发者弃之不管。
我可以做些什么来修复 502 Bad Gateway 错误?
您能够成功连接到显示 502 错误的中间服务器,这强烈表明问题不在于您这一端。这意味着在大多数情况下,修复问题取决于网站所有者。很可能只需稍等片刻,然后在浏览器中重新整理页面,问题就会得到解决,您也就能成功连接了。
如果问题持续存在,您可以使用 www.isitdownrightnow.com(新窗口) 等在线服务来查看该网站对其他人是否正常。

如果该网站对其他人也不正常,您能做的不多,或许只能尝试联系网站所有者了解情况。如果该网站对其他人正常,那么问题可能确实出在您这一端。您可以尝试以下方法来解决:
- 清除浏览器缓存和 Cookie,因为浏览器存储的旧数据或已损坏的数据可能会导致问题
- 尝试使用 其他浏览器(新窗口),因为这有助于排除特定浏览器的问题。
- 重启计算机或移动设备、调制解调器和路由器(它们通常是同一台设备),以重新整理连接
- 清除 DNS 缓存 并检查 DNS 设置,确保其配置正确
- 如果使用 VPN(包括 Proton VPN),请更换 VPN 服务器。如果这样不起作用,请尝试关闭 VPN。如果问题仅在使用 Proton VPN 时出现,请联系我们的支持团队
- 反之,如果您没有使用 VPN,可以尝试使用 VPN。如果您使用的是 Proton VPN,请确保在应用设置中开启了 备用线路(新窗口),因为这一独特的抗审查功能旨在通过第三方网络路由被阻止的连接,从而绕过封锁
另外请记住,在执行每个解决该问题的步骤后,都要重新加载您尝试访问的网站。
别慌!
502 Bad Gateway 错误几乎总是服务器端的问题,这意味着您的连接很可能没有任何问题。极有可能只需耐心等待网站所有者在他们那一端解决问题,然后重新整理网页,问题就会得到解决。






