我有一个运行在nginx反向代理之后的Apache2 / svn服务器。 基本authentication是由nginx完成的,所以基本上,反向代理背后的Apache2服务器不需要做任何authentication的事情。
我有一个在svn mod_authz_svn授权configuration中的用户的条目:
[/] * = r test = rw
用户testing可以签出但不能提交。
我不知道如何提供authentication的用户从nginx到托pipesvn安装的apache2服务器。
我试过的:
在nginx反向代理中设置远程用户HTTP标头
proxy_set_header REMOTE_USER $remote_user;
转发授权标题
proxy_set_header Authorization $http_authorization; proxy_pass_header Authorization;