Autenticação do servidor Apache + SVN por trás do proxy reverso nginx

1

Eu tenho um servidor Apache2 / svn que é executado por trás de um proxy reverso nginx. A autenticação básica é feita pelo nginx, então basicamente o servidor Apache2 atrás do proxy reverso não precisa fazer nenhum tipo de autenticação.

Eu tenho uma entrada para o usuário na configuração de autorização para o svn mod_authz_svn:

[/]
* = r
test = rw

O teste do usuário pode fazer check-out, mas não confirmar.

Eu não sei como fornecer o usuário autenticado do nginx para o servidor apache2 que hospeda a instalação do svn.

O que eu tentei:

Defina o cabeçalho HTTP do usuário remoto no proxy reverso nginx

proxy_set_header REMOTE_USER $remote_user;

Encaminhar o cabeçalho de autorização

proxy_set_header Authorization $http_authorization;
proxy_pass_header  Authorization;
    
por Alfi 05.10.2017 / 15:42

0 respostas