我有一个Python后端,使用fcgi(rhel7上的httpd 2.4)由Apache / mod_proxy反向代理。
我有一个客户端在请求中设置自定义标头,但是mod_proxy似乎没有将该标头发送到后端。
我知道主机存在类似ProxyPreserveHost的东西 - 我想知道如何为自定义标题做类似的事情。
我可以用mod_proxy做到这一点,还是需要以某种方式回到mod_rewrite?
TIA
答案 0 :(得分:0)
似乎这条线保留了Header,原因我不太明白:
SetEnvIf HTTP_MY_HEADER "(.*)" MY_HEADER=$0
我不明白这一点的原因是我在这里设置了一个Env var,而不是标题 - Env vars会自动变成标题吗?
我虽然也可能必须这样做,但是没必要:
RequestHeader set HTTP_MY_HEADER "${MY_HEADER}e"
我认为这是一个“它有效”的答案,虽然我很想知道为什么......