[APACHE DOCUMENTATION]

Apache HTTP Server Version 1.3

Module mod_log_referer

Ce module est implémenté dans le fichier mod_log_referer.c, et n'est pas compilé par défaut. Il permet de tracer les documents par lesquels un des documents de ce serveur a été accédé.

Format des enregistrements de trace

Le fichier de trace contient un enregistrement de trace par ligne. Chaque ligne est écrite sous le format

uri -> document
uri est l'URI (encodée) du document qui contient la référence à celui qui a été requis par le client, et document l'URL locale (décodée) du document sur lequel porte la référence.

Directives


Directive : RefererIgnore

Syntaxe : RefererIgnore chaine chaine ...
Contexte : configuration serveur, hôtes virtuels
Statut : Extension
Module : mod_log_referer

La directive RefererIgnore ajoute des chaînes à la liste d'expression qui doivent être ignorées dans les champs d'en-tête Referer:. Si l'une quelconque des chaînes de la liste est contenue dans le champ d'en-tête Referer:, alors l'enregistrement de trace du Referer ne sera pas enregistré pour cette requête. Exemple :

RefererIgnore www.ncsa.uiuc.edu

Ceci interdit d'enregistrer les documents référençants de l'hôte www.ncsa.uiuc.edu.


Directive : RefererLog

Syntaxe : RefererLog fichier-tube
Défaut : RefererLog logs/referer_log
Contexte : configuration serveur, hôtes virtuels
Statut : Extension
Module : mod_log_referer

La directive RefererLog définit le nom du fichier dans lequel le serveur enregistrera les informations de référencement trouvées dans le champ Referer: des requêtes entrantes. Fichier-tube peut être soit :

Un nom de fichier
défini relativement au répertoire ServerRoot.
`|' suivi d'une commande
un programme qui recevra les informations d'agent utilisateur sur son entrée standard. Notez qu'un nouveau programme ne sera pas démarré pour un hôte virtuel si celui-ci hérite du RefererLog du serveur principal.

Sécurité : lorsqu'un programme est chaîné, alors il sera lancé sous le même utilisateur que celui sous lequel a démarré httpd. Ceci peut être root si le serveur a été lancé par le root ; assurez-vous que ce programme est sûr.

Sécurité : Voir le document notes sur la sécurité pour plus de détails sur la manière dont la sécurité de votre système peut être compromise si le répertoire recevant les ficheirs de trace peut être ouvert en écriture à d'autres utilisateurs que celui sous lequel tourne httpd.

Cette directive est fournie par souci de compatibilité NCSA 1.4.


Apache HTTP Server Version 1.3

Index Home

Adaptation française © Valery Fremaux / EISTI 1998