nginx代理给网关的时候,会丢失请求的host信息,导致转发给网关的时候,网关无法根据host地址断言,从而无法转发到真正的服务器地址。
包括我们携带的cookie信息都有可能丢掉了。
修改方式如下图:
$host:表示当前请求头host的值。
放在最上面会兼容下面的路由规则,导致api路径的地址无法路由到服务器地址。