web-dev-qa-db-fra.com

Comment puis-je activer la journalisation des demandes passant par le proxy mod

Existe-t-il un moyen de consigner les demandes via le proxy mod? J'ai besoin d'un moyen de déboguer ma configuration, car je ne semble pas arriver là où je devrais être. J'ai besoin des informations suivantes:

  • en-têtes des demandes entrantes
  • ce qui est envoyé à la cible proxy

Peut-être une question connexe: existe-t-il un moyen de supprimer certains en-têtes? J'ai essayé ce qui suit:

ProxyPass         /proxy/other http://not.under.my.control/
<Location /proxy/other>
   ProxyPassReverse /
   RequestHeader unset Authorization
</Location>

Je ne sais pas vraiment si ça va, parce que je ne vois rien.

15
Kariem

Une autre option pourrait être mod_forensic, peut facilement enregistrer la demande et les en-têtes, etc. Attention toutefois à l'utilisation de l'espace disque, sur un site Web à forte charge, mod_forensic peut facilement produire des dizaines de concerts par jour.

http://httpd.Apache.org/docs/2.2/mod/mod_log_forensic.html

3
HampusLi

J'ai utilisé du dumpio. Je mets ce qui suit dans /etc/httpd/conf.d/dumpio.conf:

LoadModule dumpio_module modules/mod_dumpio.so

DumpIOInput On
DumpIOOutput On
DumpIOLogLevel debug

LogLevel debug

Un élément souvent oublié définit le LogLevel pour le débogage. Sans cela, vous ne verrez aucune sortie DumpIO.

La sortie du journal est écrite dans le journal des erreurs de l'hôte virtuel et/ou du serveur.

12
GuyPaddock

Si vous modifiez LogLevel pour déboguer, cela vous donnera plus de détails sur ce qui se passe dans le journal des erreurs standard.

LogLevel debug

Cela vous donnera beaucoup d'informations sur ce qui se passe.

4
Decado

Vous pouvez également ajouter proxy:trace5 à votre directive LogLevel existante

Si vous en avez

LogLevel error 

Changez-le en ceci

LogLevel error proxy:trace5

Assurez-vous de revenir à la normale après utilisation. Cela créera rapidement d'énormes fichiers journaux.

3
yunzen

mod_security peut enregistrer le corps et les en-têtes des requêtes, entre autres. Lien

1
ggiroux