Filtrage des journaux Apache / Journalisation conditionnelle

  • Intro
  • Remarque

Intro

Les connexions utilisées par le serveur Web Apache sont généralement très verbeuses, elles contiennent tout type d'informations (fichiers image, feuilles de style, javascript, fils RSS, etc.).

Cela peut être très gênant lorsque vous essayez d'accéder à certaines pages Web. Le seul moyen de passer au travers consiste à utiliser la journalisation conditionnelle (ce n'est pas le seul moyen de contrôler le contenu des journaux).

Pour ce faire, définissez simplement une variable d'environnement, en fonction de certains critères, puis demandez au serveur de ne pas écrire le type de fichier dans le journal lorsque cette variable existe:

 SetEnvIf Request_URI ". (Ico | pdf | flv | jpg | jpeg | png | gif | js | css | gz | swf | txt .log combiné env =! dontlog 

Dans l’exemple ci-dessus, les demandes concernent les fichiers suivants: types .ico, .pdf, .flx, .jpg, .jpeg, .png, .gif, .js, .css, .gz, .swf, .txt (ils auront ne sera pas écrit dans les journaux), il en va de même pour toutes les demandes du répertoire / rss /

Remarque

Remarque

Tout d'abord, le module mod_setenvif doit être chargé.

La commande apache2-M (ou httpd-M, en fonction du serveur Apache installé ou de la distribution utilisée) affiche les modules chargés.

Sous Debian:

 (partagé) auth_groupfile_module (partagé) authz_host_module (partagé) authuser_module (partagé) autoindex_module (shared) cgi_module (partagé) (1) ) Syntaxe OK 
Article Précédent Article Suivant

Les Meilleurs Conseils