相信很多人的网站都遇到过502 bad gateway错误,那是什么原因呢?
根据模板兔了解很多时候WordPress网站莫名其妙的报502错误,很可能是PHP版本造成的。 比如你一开始用的是PHP7.4,报了502,那么换成PHP8.0或许能解决问题。至于为什么有的网站出现,有的网站不出现,可能和服务器系统有关版本,比如今天模板兔给客户安装了一个wp,安装完成后直接报502,没有任何防范! 服务器系统使用centos 8.3,php使用7.4。 是直接安装的宝塔面板,很奇怪。 我很疑惑,然后用8.0替换PHP解决了这个问题。
总之,具体原因不清楚,但是当你刚安装wordpress遇到502的时候,不妨换个PHP版本试试,非常有效! 当然也可以重启nginx或者php试试~
以下是网上常见的几种解决方案(虽然不是很有用):
1. 502 bad gateway是指Web服务器作为网关或代理服务器时收到了无效的响应。
2.主要是看别人能不能访问。 如果他们无法访问,则服务器基本上已关闭。 其他人可以访问,再试试ctrl+F5强制刷新机器,如果还是不行,看下面的情况。
3.刷新DNS。 例如,当我们访问一个比较新的网站时,由于该网站刚刚被解析,DNS 仍然在更新。 这时候我们可以在cmd窗口运行ipconfig /flushdns来刷新DNS缓存。
4、使用代理时,国外的网站如谷歌、YouTube、Facebook等经常因为没有在大陆架设服务器而被屏蔽,也会出现502 bad gateway。
5.替换DNS,将DNS设置为114.114.114.114。 或 223.5.5.5.5。
6. LSP修复。 还有一个特例,软件劫持,这种情况比较少见,但我也遇到过。 这时候需要找出最近安装了哪些软件,直接卸载。 或者使用360、百度卫士等软件修复。
502坏网关如何解决? 以上是解决502 bad gateway错误码的几种方法。