如何在链接的proxy_pass中转发Nginx代理协议

时间:2018-08-22 13:22:08

标签: nginx reverse-proxy proxypass nginx-reverse-proxy

我想从另一个nginx proxy_pass链接一个nginx proxy_pass

在第二个nginx实例中,有一个像这样的标头:

proxy_set_header X-Forwarded-Proto $scheme;

但是,这是从第一个nginx实例http开始采用的方案。

这适用于内部LAN请求。但是客户正在访问https。所以这应该是:

proxy_set_header X-Forwarded-Proto https;

以这种方式对客户端有效,但是由于CSRF验证失败,内部请求现在不再起作用。

我想使用与初始请求相同的方案,该方案由第一个nginx实例转发为:

proxy_set_header X-Forwarded-Proto $scheme;

如何在第二个Nginx实例中引用此值?

0 个答案:

没有答案