我有一个 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;
}
Run Code Online (Sandbox Code Playgroud)