2 votes

Est-il possible de faire en sorte que apache imprime les paramètres http dans le journal d'accès?

Apache imprime la requête sur le journal d'accès. La ligne vous dira quelle page est accédée, disons test.php mais est-il possible de lui demander d'enregistrer également les paramètres POST HTTP? Idéalement, un paramètre spécifique?

3voto

user21576 Points 106

Oui, c'est possible. J'ai trouvé plusieurs références à diverses méthodes, selon que vous vouliez simplement un ensemble de paramètres ou un vidage complet des données POSTées.

  • Utilisez mod_dumpio. Cela peut vider toutes les entrées et sorties (séparément, si désiré) que le serveur reçoit. (Le même post suggère mod_security mais ne détaille pas de configuration.)

  • Utilisez mod_log_post (télécharger). Apparemment c'est un cousin simplifié de mod_security. Voir cette question quelque peu liée de ServerFault.

  • Ne le faites pas; au lieu de cela, enregistrez les entrées de votre script directement. (Cela est dû à des préoccupations de sécurité - un attaquant malveillant pourrait submerger votre serveur avec des requêtes POST et remplir la partition du fichier journal.)

0 votes

+ pour le dernier point.

0voto

Perkins Points 606

Pas par défaut, pas avec le module mod_log_config autant que je sache.

Vous voudrez peut-être consulter ces instructions en utilisant le module mod_dumpio.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X