如何解决nginx代理给网关时 丢失请求的host信息

当我们在nginx.conf中设置上游服务器(这里用的是springcloud 中的gateway)的时候

同时又设置了一个server块 他的转发路径 就是希望转发到上游服务器

如何解决nginx代理给网关时 丢失请求的host信息_第1张图片

这个时候我们访问localhost:80的时候 会出现404的问题

原因是nginx在进行请求转发的时候 会丢失很多的信息 

这里我们丢失的就是host信息

 这个时候我们只要设置一下这个信息就可以正常使用

如何解决nginx代理给网关时 丢失请求的host信息_第2张图片

 

你可能感兴趣的:(nginx,服务器,运维)