nginx 反向代理报400错误

问题描述:

为后端接口配置了nginx反向代理后,请求后端接口时报400错误。

度娘了下说是后端服务器做了安全处理,可能对http请求头中的host字段进行了判断,如果缺乏host字段或host值不正确,将会导致失败,报400

解决办法:
location中设置proxy_set_header Host $http_host;将host信息返回给后端服务器即可

你可能感兴趣的:(nginx,http,nginx,反向代理报400错误)