如何修复 502 Bad Gateway 错误
已发表: 2017-06-09
发生此错误的原因是充当网关或代理的服务器尝试访问主服务器以完成请求,但收到无效或根本没有响应。 有时,由于连接断开或服务器端问题导致的空或不完整的标头在通过网关或代理访问时会导致错误 502 Bad Gateway。
根据 RFC 7231,502 Bad Gateway 是一个 HTTP 状态码,定义为
502 (Bad Gateway)状态代码表示服务器在充当网关或代理时,在尝试满足请求时从它访问的入站服务器接收到无效响应。
您可能会看到不同类型的 502 Bad Gateway 错误:
- 502错误的网关
- HTTP 错误 502 – 网关错误
- 502 服务暂时超载
- 错误 502
- 502 代理错误
- HTTP 502
- 502 网关错误 NGINX
- Twitter 容量过剩实际上是一个 502 Bad Gateway 错误
- 由于 502 错误显示 Windows 更新失败 WU_E_PT_HTTP_STATUS_BAD_GATEWAY
- Google 显示服务器错误或仅显示 502
您无法控制 502 错误,因为它们是服务器端的,但有时您的浏览器会被欺骗显示它,因此您可能会尝试解决问题的故障排除步骤很少。
内容
- 如何修复 502 Bad Gateway 错误
- 方法一:重新加载网页
- 方法二:换个浏览器试试
- 方法三:清除浏览器缓存
- 方法 4:以安全模式启动浏览器
- 方法 5:禁用不必要的扩展
- 方法 6:禁用代理
- 方法 7:更改 DNS 设置
- 方法 8:刷新 DNS 并重置 TCP/IP
如何修复 502 Bad Gateway 错误
确保创建一个还原点以防万一出现问题。
方法一:重新加载网页
如果您因为502 Bad Gateway Error而无法访问特定网页,请等待几分钟,然后再次尝试访问该网站。 等待一分钟左右后简单的重新加载可以毫无问题地解决此问题。 使用 Ctrl + F5 重新加载网页,因为它绕过缓存并再次检查问题是否已解决。
如果上述步骤没有帮助,关闭您正在处理的所有内容并重新启动浏览器可能是个好主意。 然后再次向您提供 502 Bad Gateway Error 的同一个网站,看看您是否能够修复该错误,然后继续下一个方法。
方法二:换个浏览器试试
您当前的浏览器可能存在一些问题,因此最好尝试使用其他浏览器再次访问同一网页。 如果问题得到解决,您必须重新安装浏览器才能永久解决错误,但如果您仍然面临 502 Bad Gateway 错误,那么这不是与浏览器相关的问题。
方法三:清除浏览器缓存
如果以上方法都不起作用,那么我们建议您尝试使用其他浏览器来查看Fix 502 Bad Gateway Error是否仅适用于 Chrome。 如果是,那么您应该尝试清除 Chrome 浏览器中所有已保存的浏览数据。 现在按照给定的步骤清除您的浏览数据:
1. 首先,点击浏览器窗口右上角的三个点,然后选择设置。 您还可以在 URL 栏中键入chrome://settings 。
2. 当设置选项卡打开时,滚动到底部并展开高级设置部分。
3. 在高级部分下,找到隐私和安全部分下的清除浏览数据选项。
4. 点击清除浏览数据选项并在时间范围下拉菜单中选择“所有时间”。 选中所有框,然后单击清除数据按钮。
清除浏览数据后,关闭并重新启动 Chrome 浏览器,查看错误是否消失。
方法 4:以安全模式启动浏览器
Windows 安全模式是另一回事,不要混淆它,也不要在安全模式下启动 Windows。
1.在桌面创建一个Chrome图标的快捷方式,然后右键选择属性。
2. 选择目标字段并在命令末尾键入–incognito 。
3. 单击确定,然后尝试使用此快捷方式打开浏览器。
4. 现在尝试访问该网站,看看是否可以修复 502 Bad Gateway Error。
方法 5:禁用不必要的扩展
如果您能够通过上述方法解决问题,那么您需要禁用不必要的扩展来永久解决问题。
1. 打开Chrome ,然后导航到设置。
2. 接下来,从左侧菜单中选择扩展。
3.确保禁用并删除所有不必要的扩展。

4. 重新启动浏览器,错误可能已经消失。
方法 6:禁用代理
使用代理服务器是Fix 502 Bad Gateway Error的最常见原因。 如果您使用的是代理服务器,那么这种方法肯定会对您有所帮助。 您需要做的就是禁用代理设置。 您可以通过取消选中计算机 Internet 属性部分下 LAN 设置中的几个框来轻松完成此操作。 如果您不知道如何操作,请按照给定的步骤操作:
1.首先,同时按Windows键+ R打开运行对话框。
2. 在输入区输入inetcpl.cpl并点击OK 。
3. 您的屏幕现在将显示Internet 属性窗口。 切换到Connections选项卡并单击LAN settings 。
4. 将弹出一个新的 LAN 设置窗口。 在这里,如果您取消选中为 LAN 使用代理服务器选项会很有帮助。
5.另外,请确保选中自动检测设置。 完成后,单击“确定”按钮。
重新启动计算机以应用更改。 启动 Chrome 并检查 Fix 502 Bad Gateway Error 是否消失。 我们确信这种方法会奏效,但如果没有奏效,请继续尝试我们在下面提到的下一种方法。
方法 7:更改 DNS 设置
这里的重点是,您需要将 DNS 设置为自动检测 IP 地址或设置您的 ISP 提供的自定义地址。 当没有设置任何设置时,会出现修复 502 Bad Gateway 错误。 在这种方法中,您需要将您计算机的 DNS 地址设置为 Google DNS 服务器。 请按照给定的步骤执行此操作:
1. 右键单击任务栏面板右侧的网络图标。 现在单击打开网络和共享中心选项。
2. 当网络和共享中心窗口打开时,在此处单击当前连接的网络。
3. 点击已连接网络,会弹出WiFi状态窗口。 单击属性按钮。
4. 弹出属性窗口时,在Networking部分搜索Internet Protocol Version 4 (TCP/IPv4) 。 双击它。
5. 现在新窗口将显示您的 DNS 设置为自动输入还是手动输入。 在这里,您必须单击使用以下 DNS 服务器地址选项。 并在输入部分填写给定的 DNS 地址:
8.8.8.8 8.8.4.4
6. 选中退出时验证设置框,然后单击确定。
现在关闭所有窗口并启动 Chrome 以检查您是否能够修复 502 Bad Gateway 错误。
方法 8:刷新 DNS 并重置 TCP/IP
1.右键单击Windows按钮并选择“命令提示符(管理员) 。 ”
2. 现在输入以下命令并在每个命令后按 Enter:
ipconfig /发布
ipconfig /flushdns
ipconfig /更新
3. 再次,打开 Admin Command Prompt 并键入以下内容并在每个之后按回车键:
ipconfig /flushdns nbtstat –r netsh int ip 重置 netsh winsock 重置
4. 重新启动以应用更改。 刷新 DNS 似乎可以修复 502 Bad Gateway Error。
受到推崇的;
- 尝试激活 Windows 时修复错误代码 0x8007000D
- 如何修复应用程序错误 523
- 修复我们无法更新系统保留分区
- 修复 应用程序无法正确初始化
至此,您已经成功修复了 502 Bad Gateway Error,但是如果您对本文仍有任何疑问,请随时在评论部分提出。