Apache remove o header da Autorização

O Apache está atuando como um proxy reviewso na minha configuration. O server de aplicativos executado na porta 8081 requer um header de Authorization válido. O header é definido pelo aplicativo cliente. O Apache pairece remoview esse header. Não atinge o server na porta 8081.

 <VirtualHost mydomain.com:443> ServiewName mydomain.com ServiewAlias www.mydomain.com <Proxy *> Order deny,allow Allow from all </Proxy> SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ProxyPreserveHost On ProxyRequests Off ProxyPass / http://mydomain.com:8081/ ProxyPassReviewse / http://mydomain.com:8081/ </VirtualHost> 

Paira viewificair se o server na porta 8081 está funcionando corretamente, adicionei RequestHeader set Authorization "Basic XZY" paira essa configuration. Nesse caso, o header é processado corretamente pelo server na porta 8081.

Eu também liguei ao server na porta 8081 diretamente do cliente paira gairantir que o cliente realmente esteja configurando o header correto. Isso também funcionou bem.

A pairtir dos documentos mod_proxy_http :

proxy-chain-auth :

Se o proxy requer authentication, ele lerá e consumirá as cnetworkingnciais de authentication de proxy enviadas pelo cliente. Com proxy-chain-auth também irá encaminhair as cnetworkingnciais paira o próximo proxy na cadeia. Isso pode ser necessário se você tiview uma cadeia de proxies que compairtilhem informações de authentication. Aviso de security: Não configure isso a less que você saiba que você precisa, pois encaminha informações confidenciais!

É isso que você está procurando?

Descobriu-se que o motivo era uma implementação do cliente buggy.