获取mod_proxy将自定义标头传递到后端
问题描述:
我有一个Python后端正在被Apache/mod_proxy使用fcgi(rhel7上的httpd 2.4)反向代理。获取mod_proxy将自定义标头传递到后端
我有一个客户端,在请求中设置自定义标头,但mod_proxy似乎并没有将该标头发送到后端。
我知道类似于ProxyPreserveHost的存在主机 - 我想知道如何为自定义标题做类似的事情。
我可以用mod_proxy做到吗,还是需要以某种方式回退到mod_rewrite?
TIA
答
看来此行保留的原因标头,我不太明白:
SetEnvIf HTTP_MY_HEADER "(.*)" MY_HEADER=$0
我不明白这样做的原因是,我在这里设置一个的环境变量,不是头 - Env vars自动变成头文件?
我,虽然我可能不得不这样做还可以,但没有必要:
RequestHeader set HTTP_MY_HEADER "${MY_HEADER}e"
我想这是一个答案,“它的工作原理”,虽然我很想知道为什么...