我在apache后面有一个nginx实例。我在apache中重写了将REMOTE_USER传递给后端:
<Proxy *>
...
RewriteRule .* - [E=PROXY_USER:%{LA-U:REMOTE_USER}]
RequestHeader add Proxy-User %{PROXY_USER}e
RequestHeader add Remote-User %{PROXY_USER}e
</Proxy>
所以在我的后端nginx实例中,我可以看到env变量HTTP_PROXY_USER和HTTP_REMOTE_USER。好。
有没有一种方法可以强制nginx为我重写标题,而不是分叉我的身份验证代码来获取HTTP_REMOTE_USER而不是REMOTE_USER?