502 bad gateway nginx⼀1.8.0怎么解决

2025-05-11 04:29:21
推荐回答(1个)
回答1:

在http协议中,502 状态码(Bad Gateway)是指错误网关或者无效网关。在nginx中,出现  502 bad gateway 则表示nginx代理的upstream模块发生错误或者upstream模块不可达。


例如,nginx的后端配置的是php作为fastcgi,则当php没有启动的时候,访问时则会出现

502 bad gateway的提示,具体的错误信息如下图所示:


因此,当出现该提示时,应该去检查nginx的upstream模块是否正常(例如检查php是否启动),如果upstream模块没有启动,则启动upstream模块就可以解决。