在nginx中重写REMOTE_USER

时间:2016-06-13 21:49:12

标签: nginx url-rewriting header http-headers

我在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?

0 个答案:

没有答案