Apache Supprime l'en-tête d'autorisation

Dans ma configuration Apache agit comme un proxy inverse. Un serveur d'applications fonctionnant sur le port 8081, Requis valide

Authorization

Entête. Le titre est défini par l'application client. Il paraît que Apache Supprime ce titre. Il n'atteint pas le serveur via le port 8081.

<virtualhost mydomain.com:443="">
ServerName mydomain.com
ServerAlias www.mydomain.com

<proxy *="">
Order deny,allow
Allow from all
</proxy>

SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem

ProxyPreserveHost On
ProxyRequests Off
ProxyPass / [url=http://mydomain.com:8081/]http://mydomain.com:8081/[/url]
ProxyPassReverse / [url=http://mydomain.com:8081/]http://mydomain.com:8081/[/url]
</virtualhost>

Pour vous assurer que le serveur sur le port 8081 Travaille à droite, j'ai ajouté

RequestHeader set Authorization "Basic XZY"

À cette configuration. Dans ce cas, le titre est correctement traité par le serveur sur le port. 8081.

J'ai aussi connecté au serveur via le port 8081 Directement du client pour vous assurer que le client définit réellement l'en-tête correct. Cela a également bien fonctionné.
Invité:

Agathe

Confirmation de:

De
http://httpd.apache.org/docs/2 ... .html
:

Autorisation de la chaîne proxy

:

Si le serveur proxy nécessite une authentification, il lira et utilisera les informations d'identification de l'authentification proxy envoyée par le client. DE proxy-chain-auth Il envoie également les informations d'identification à la prochaine proxy de la chaîne. Il peut être nécessaire que vous ayez une chaîne proxy qui partage des informations pour l'authentification.

AVERTISSEMENT DE SÉCURITÉ: NE PAS l'installer si vous ne savez pas ce dont vous en avez besoin, car il envoie des informations confidentielles!

Est-ce ce que vous recherchez?

Alice

Confirmation de:

Il a révélé la raison de la mise en œuvre du client non-travail.

Pour répondre aux questions, connectez-vous ou registre