我有一个Nginx Web服务器充当反向代理,将请求转发到Apache进行其他处理(我恳求您不要问为什么)。我有一个尝试附加自定义标头的请求,我希望nginx将该自定义标头转发到Apache,以便我可以在应用程序中对其进行处理。
我已经浏览了HttpProxyModule
文档,但是即使我在正确的位置,它们也没有很好的描述性(很可能是我没有)。
如何获取Nginx转发X-CUSTOM-REFERRER
标头?而且,如果可能的话,我希望它可以随传入的任何自定义标头一起转发。如果后者要求不高,那么前者就可以满足我当前的需求。
如您所见,我是nginx的新手,所以补救版本会有所帮助。
谢谢。
更新
我现有配置中的相关代码段:
location / {
proxy_pass http://preview;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header X-Custom-Referrer $x_custom_referrer;
}
X-Custom-Referrer
标头中读取值并将其传递吗?proxy_set_header X-Custom-Referrer $x_custom_referrer
或类似的东西?