Home
Seance 13 - Fichiers journaux
Contents
1. AN TS LES CONSERVATOIRE NATIONAL DES ARTS RNETIERS 6 1 LOGROTATE Syntaxe logrotate dv f l force s state file config file Description Logrotate est con u pour faciliter l administration des nombreux fichiers journaux cr s par le syst me Il permet d automatiser les rotations de ces fichiers leur compression leur limination et l envoi de leur contenu par email Chaque fichier journal peut tre trait chaque jour chaque semaine chaque mois o lorsqu il devient trop volumineux Normalement logrotate est ex cut comme une t che journali re g r e par le deamon crond le planificateur de t ches d UNIX Il ny aura pas plusieurs rotations par jour sauf si le fichier venait d passer des crit res de taille ou que l on force manuellement la rotation avec l option f On peut pr ciser plusieurs fichiers de configuration dans la ligne de commande En cas de conflit ce sont les fichiers de configuration les plus r cents qui pr valent Normalement il est d usage de n utiliser qu un seul fichier de configuration qui inclura d autres fichiers Options d on passe en mode debug ce qui implique d avoir activ l option v En mode debug les fichiers journaux ne sont pas modifi s f force cette option force une rotation S state lt statefile gt sp cifie logrotate le fichier utiliser pour stocker son tat Le fichier par d faut est var lib logrotate
2. de caract res il suffit d utiliserles parenth ses a bc les cha nes ayant un a suivi de z ro une ou plusieurs fois de la cha ne bc a bc 1 5 a suivi de 1 5 fois de bc Nous disposons aussi du symbole comme op rateur bool en O hilhello les chaines contenant hi ou hello b cd ef les chaines contenant bef ou cdef alb c les cha nes contenant une s rie de a et de b puis un C Le point repr sente un caract re unique a 0 9 pour un a suivi d un caract re puis d un chiffre A 3 repr sente les cha nes d exactement 3 caract res Les crochets permettent eux de sp cifier quels sont les caract res autoris s un endroit pr cis de la cha ne ab les cha nes contenant un a ou un b quivalent a b La d les cha nes contenant les caract res minuscules a d quivalent a b c d ou abcd A a zA Z les cha nes commen ant par une lettre L0o 9 pour un chiffre suivi du symbole pourcentage La zA Z0 9 les cha nes se terminant par une virgule suivie d un caract re alphanum rique Vous pouvez aussi indiquer les s quences que vous voulez exclure en utilisant le symbole en premier caract re d une expression entre crochets i e a zA Z pour les cha nes contenant un caract re qui n est pas une lettre entre 2 symboles Pour pouvoir utiliser dans une expression r guli re les caract res
3. fr 604 for u u Feb 13 19 54 57 tango mountd 524 authenticated unmount request from omey iutgtr chalons com fr 719 for u u On y trouve consign La date le nom du serveur le nom et le pid process identifier du processus ayant mis un message ici mountd 524 et le message mis par le processus Vous vous rendrez vite compte que la taille de ce fichier prend rapidement de l ampleur Comment rechercher et pister un v nement dans ce fichier La commande cat permet de visualiser l cran le contenu d un fichier Vous pouvez vous en servir pour prendre connaissance du fichier var log messages Si vous ne souhaitez voir que certains v nements il faudra filtrer la sortie de cat avec une commande appel e grep grep filtre le flux de lignes de texte qui lui est envoy en n affichant les lignes qui contiennent des l ments contenus dans une cha ne de caract res de filtrage appel e aussi expression r guli re 1 Voir annexe expressions r guli res NS LE A D TTL A Installation et administration d un web 1 HZ sr DS a CONSERVATOIRE N TIONAL DES ARFS RNIETIERS Pour diriger la sortie de cat vers l entr e de grep il faut cr er un tube pipe entre les deux processus Ce tube s obtient avec le caract re Alt Gr touche 6 au dessus de T et Y Un exemple cat messages grep mountd n affichera que les lignes contenant la cha ne
4. journal est vide on n effectue pas de rotation postrotate endscript les lignes comprises entre postrotate et endscript sont ex cut es apr s que la rotation du fichier journal soit termin e prerotate endscript les lignes comprises entre postrotate et endscript sont ex cut es avant que la rotation du fichier journal ne commence rotate count les fichiers journaux subissent lt count gt rotation avant d tre d truits ou envoy s l adresse sp cifi e par la directive mail Si lt count gt 0 le fichier journal est d truit chaque rotation size size les fichiers journaux subissent une rotation quand leur taille d passe la valeur de l argument lt size gt Si le suffixe de l argument est M unit sera le Mo Si le suffixe est k l unit sera le ko Exemples 100 100k 100M weekly la rotation est effectu e chaque d but de semaine 6 2 LES EXPRESSIONS REGUEIERES En premier lieu nous allons tudier les 2 caract res sp ciaux que sont et Le premier sert d finir le d but d une cha ne le second la fin ALe pour d finir les cha nes commen ant par Le apr s lui pour d finir les cha nes se terminant par apr s lui Aabc une cha ne qui commence et se termine par abc c est abc elle m me notice toute cha ne contenant notice Nous voyons dans ce dernier exemple que si l on n utilise pas les caract res et cela indique que le motif pattern peut se
5. par quelque proc d que ce soit est interdite sans autorisation pr alable du Cnam Champagne Ardenne Une copie par x rographie photographie film support magn tique ou autre constitue une contrefa on passible des peines pr vues par la loi du 11 mars 1957 et du 3 juillet 1995 sur la protection des droits d auteur ANA AN oA X AN f f A Y 1 Fj 4 FE EE AS CONSERVATOIRE NATIONAL DES ARTS T METIERS ANALYSE DES FICHIERS JOURNAUX EVALUATION DES ACCES AU SERVEUR WEB 1 OBJECTIFS En fin de s ance vous devriez tre capable de e G rer les fichiers journaux du syst me et d analyser les acc s au serveur web avec l outil Webalizer 2 INTRODUCTION L analyse r guli re et l archivage des divers fichiers journaux du syst me est une t che courante et essentielle de l administrateur syst me Les fichiers journaux sont situ s dans var log On peut citer le fichier messages qui contient les v nements enregistr s par le syst me En voici un extrait titre d exemple sur un serveur appel tango Feb 13 17 25 42 tango mountd 524 authenticated mount request from mairie iutgtr chalons com fr 613 for u u Feb 13 17 28 04 tango mountd 524 authenticated unmount request from fagnieres iutqgtr chalons com fr 625 for u u Feb 13 19 34 02 tango mountd 5241 authenticated mount request from stgibrien iutgtr chalons com
6. sp ciaux 1 en tant que caract res normaux il faut les faire pr c der d un antislash Comme l antislash est lui m me un caract re sp cial il faut aussi le faire pr c der d un antislash Toutefois sachez que les expressions entre crochets ne r pondent pas cette r gle NSZ VE y gt TT Fichiers journaux acc s au se eb 12 1 TEA ES ce eq TR MAN CONSERVATOIRE NATIONAL DES ARET METIERS Entre crochets tous les caract res sp ciaux y compris l antislash perdent leur pouvoir sp cial i e I correspond aux caract res etc Pour inclure le caract re dans la liste placez le en premier apr s ventuellement un Pour inclure le caract re placez en premi re ou derni re position tez ji S z Installation et administration d un DNS 13
7. trouver n importe o dans la cha ne Nous disposons aussi des symboles et pour exprimer le nombre de fois o un caract re ou une s quence de caract res peut appara tre dans la cha ne occurrence Voici leur signification e x z ro occurrence ou plus e une occurrence ou plus e z ro ou une occurrence Quelques exemples ab les cha nes contenant un a suivi de z ro un ou plusieurs b a ab abbb etc ab idem mais avec au moins 1 b derri re le a ab abbb etc ab il doit y avoir un b ou non apr s le a a b ventuellement un a et un seul suivi d un ou plusieurs b le tout en fin de cha ne TT LE Installation et administration d un se eb 11 PE be mienne E lli CONSERVATOIRE N TIONAL DES ARFS RNIETIERS Les accolades permettent d indiquer plus pr cis ment le nombre d occurrences possibles ab 2 les cha nes contenant un a suivi d exactement 2 b abb ab 2 les cha nes contenant au moins 2 b cons cutifs abb abbbb etc ab 3 5 les cha nes pouvant contenir de 3 5 b cons cutifs abbb abbbb or abbbbb Notez que vous devez obligatoirement sp cifier la premi re valeur de l intervalle i e la syntaxe 0 2 est correcte mais pas 2 Vous aurez remarqu aussi que les symboles et ont la m me signification que les intervalles 0 cd et 0 1 Pour d finir une s quence
8. METIERS 3 4 DIRECTIVE CUSTOMLOG Syntaxe CustomLog fichier format ou raccourci Contexte configuration serveur h tes virtuels Statut Base Compatibilit Le raccourci n est reconnu qu partir de la version 1 3 d Apache Module mod_log_config Le premier argument est le nom de fichier de trace est d fini exactement comme l argument de la directive TransferLog c est dire comme un chemin absolu ou relatif par rapport la racine serveur courante L argument format sp cifie le format dans lequel les lignes d enregistrement seront crites Les options disponibles pour le format sont exactement les m mes que pour la directive LogFormat Si le format inclue des espaces litt raux ce qui sera pratiquement toujours le cas alors la cha ne enti re devra tre mise entre apostrophes A partir de la version 1 3 d Apache vous pouvez remplacer l expression exhaustive du format par un raccourci lequel aura t d fini par une directive LogFormat Quelques exemples CustomLog logs access_log common CustomLog logs referer_log referer CustomLog logs agent_log agent CustomLog logs access_ log combined Exercice Quel est le format de traces utilis dans votre configuration Apache par d faut 4 L ANALYSE DES FICHIERS JOURNAUXD APACHE Un outil int ressant pour l analyse des fichiers journaux d Apache s appelle Webalizer Vous pouvez t l charger le paquetage de Webalizer l adresse http www rpmfi
9. RS i i 400 501 User agent i provoquera l enregistrement du champ d en t te User agent sur erreur de type 400 et 501 Requ te erron e Non impl ment uniquement 200 304 302 Referer i enregistre le champ Referer pour toutes les requ tes auxquelles est r pondu un code de r ponse autre qu une r ponse normale Notez que le Common Log Format est repr sent par la cha ne h l u t r s b laquelle peut servir de base de d part si vous d sirez personnaliser votre trace ex en ajoutant des champs suppl mentaires la fin Le format de trace combin tendu de tipe NCSA serait repr sent par la cha ne sh 1 u st Sr s b S Referer i S User agent i Fichiers de trace multiples Les directives TransferLog et CustomLog peuvent appara tre plus d une fois afin de tracer les requ tes dans plusieurs fichiers sous des formats diff rents Chaque requ te sera enregistr e dans chacun de ces fichiers dansle format associ chacune des directives correspondantes Utilisation avec des h tes virtuels Si une section lt VirtualHost gt ne contient aucune directive TransferLog ni CustomLog c est la trace d finie pour le serveur principal qui servira pour cet h te virtuel Si elles contiennent une ou plusieurs de ces directives les requ tes servies par cet h te virtuel ne seront trac es que dans les fichiers d clar s l int rieur de cette section et aucun moment dans les traces d
10. WEBMESTRE CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 1 2 valeur Chapitre 13 Analyse des fichiers journaux Evaluation des acc s au serveur web E CONSERVATOIRE NATIONAL N s7 DES ARTS ET METIERS A ZL 27 AR NS AN Le plus grand soin a t apport la r alisation de ce support p dagogique afin de vous fournir une information compl te et fiable Cependant le Cnam Champagne Ardenne n assume de responsabilit s ni pour son utilisation ni pour les contrefa ons de brevets ou atteintes aux droits de tierces personnes qui pourraient r sulter de cette utilisation Les exemples ou programmes pr sents dans cet ouvrage sont fournis pour illustrer les descriptions th oriques IIS ne sont en aucun cas destin s une utilisation commerciale ou professionnelle Le Cnam ne pourra en aucun cas tre tenu pour responsable des pr judices ou dommages de quelque nature que ce soit pouvant r sulter de l utilisation de ces exemples ou programmes Tous les noms de produits ou autres marques cit s dans ce support sont des marques d pos es par leurs propri taires respectifs Ce support p dagogique a t r dig par Michel Melcior enseignant vacataire au Cnam Champagne Ardenne Copyright 2001 2003 Centre d Enseignement A Distance du Cnam Champagne Ardenne Tous droits r serv s Toute reproduction m me partielle
11. es fichiers journaux sont compress s apr s la rotation Notez que les commentaires sont pr c d s en d but de ligne par le caract re La section suivante du fichier de configuration d finit comment traiter le fichier journal var log messages Le fichier journal subira 5 rotations avant d tre effac Apr s chaque rotation mais avant la compression la commande sbin killall HUP syslogd est ex cut e Ceci a pour effet de relancer le deamon syslogd charg d enregistrer les messages du syst me dans var log messages et donc de cr er un nouveau fichier var log messages vide La section suivante d finit le traitement de var log httpd access log La rotation sera effectu e si le fichier d passe une taille de 100ko et une copie du fichier sera envoy e non compress e par email www my org Apr s 5 rotations le fichier sera d truit De plus chaque erreur rencontr e pendant le processus de rotation sera notifi e par email l adresse www my org remarquez que cette directive locale remplace la directive globale Le double guillemet utilis en d but de section permet de d finir un fichier journal comportant des espaces dans son nom La commande sbin killall HUP httpd permet de relancer le deamon httpd et de cr er un nouveau fichier var log httpd access log vide Voici des informations compl mentaires sur les directives qui peuvent tre incluses dans un fichier de configuration de logrotate compress apr s la
12. inclus dans le fichier de configuration etc logrotate conf Quel fichier contient les r glages relatifs Apache Quel est le nombre de rotations pr vu pour les fichiers journaux d Apache Logrotate utilise le programme de compression gzip pour compresser les fichiers journaux Il faut savoir que gzip ne permet de compresser qu un seul fichier la fois et remplace le fichier non compress par sa version compress e Voir annexe logrotate TS LES CONSERVATOIRE NATIONAL DES ARSE METIERS Usage gzip monfichier Va compresser monfichier et le remplacer par sa version compress e monfichier gz gzip d monfichier gz Va d compresser monfichier gz etle remplacer par sa version non compress e Le suffixe gz ajout par gzip n est pas obligatoire Comme gzip n est pas capable de compresser plusieurs fichiers la fois il est souvent combin avec la commande tar tar permet de regrouper plusieurs fichiers en un seul tarage L usage combin de tar et gzip est possible tar cvzf mesfichier tgz fichier1 fichier2 Tare puis compresse fichierl fichier2 en un seul fichier mesfichiers tgz tar xvzf mesfichiers tgz D tare et d compresse 3 LES FICHIERS JOURNAUX D APACHE L emplacement des fichiers journaux d Apache est contr l par les directives ErrorLog et CustomLog du fichier de configuration etc httpd conf httpd conf 3 1 LA DIRECTIVE ERRORLOG Syntaxe ErrorLog nomfichier D faut Err
13. mountd L criture d expressions r guli res alambiqu es est un sport de pr dilection des administrateurs UNIX Exercice e Affichez uniquement les lignes du fichier var log messages concernant cette journ e Vous pouvez avoir besoin de stocker le r sultat dans un fichier pour une consultation ult rieure Il suffit de rediriger la sortie de grep vers le fichier avec le caract re gt Exemple cat messages grep mountd gt rapport log Pour information les deux caract res gt gt redirigent en mode ajout en fin d un fichier le caract re gt seul redirige en mode crasement on remplace le contenu d un fichier Exercice e Redirigez le r sultat pr c dent vers un fichier essai log dans votre r pertoire personnel astuce le r pertoire personnel se note Par exemple si vous tes root logs est quivalent root logs Vos t ches d administrateur consistent Surveiller l accroissement de ces fichiers et viter qu ils ne monopolisent l espace disque Eventuellement vous devez compresser ou d truire certains fichiers journaux Analyser r guli rement leur contenu pour surveiller le fonctionnement du syst me Archiver support externe le contenu de certains fichiers journaux dont le contenu ne doit pas tre perdu Un outil est votre disposition pour vous aider Il s agit de l utilitaire Logrotate Exercice Parcourez l annexe sur logrotate D terminez le nom du r pertoire
14. nd net Cherchez le paquetage webalizer 2 01 10 14mdk i586 rpm mandrake cooker Installez le paquetage avec rpm ivh webalizer 2 01 10 14mdk i586 rpm Ex cutez la commande webalizer Par d faut webalizer est r gl pour analyser ar log httpd access conf et sortir ses r sultats dans var www html stats Vous pouvez changer cela avec le fichier etc webalizer conf Webalizer va cr er toute une s rie de pages html qui r sument les acc s au serveur Consultez ces pages Nous allons pr sent utiliser Logrotate sur les fichiers d Apache Dans etc logrotate d ditez le fichier apache Rep rez la partie concernant access_log et ajoutez la ligne rotate 3 Elle permettra de garder trois anciennes versions d access_log avant suppression T Installation et administration d un PAR 7 A PA La rte Re US MANN n ji nEn RAE A 2 CONSERVATOIRE NA TIONAL DES ARTS TNETIERS 1 Faites tourner plusieurs fois les fichiers journaux d Apache avec logrotate f etc logrotate d apache 2 Observez le r sultat dans le r pertoire var log httpd 5 RESUME Le tableau ci dessous compl ter par vos soins r sume les notions abord es dans cette s ance Commande Fonction gzip tar logrotate errorlog customlog logformat webalizer L ar PE yi Ssa TT Fichiers journaux acc s au Nos 8 b PT less a SR
15. nts ventuellement sous plusieurs formats diff rents Formats de fichiers de trace Sauf mention contraire exprim e par une directive LogFormat les fichiers de trace cr es par TransferLogle seront conform ment au standard Common Log Format CLF Le contenu de chacune des lignes d un fichier CLF est explicit ci apr s Alternativement le format du fichier de trace peut tre personnalis et si plusieurs fichiers de trace sont utilis s chacun peut tre d fini dans un format diff rent Les formats personnalis s sont cr s par les directives LogFormat et CustomLog 3 2 1 Common Log Format Les fichiers de format Common Log Format CLF contiennent des lignes d enregistrement raison d une ligne par requ te Une ligne est compos e de plusieurs champs s par s par des espaces h te identit utilisateur _ authentifi date requ te tat volume Lorsqu un champ n a pas de valeur particuli re alors il est r duit un tiret La signification et les valeurs typiques de ces champs sont les suivantes h te Le nom de domaine enti rement qualifi du client ou son adresse IP si le nom de domaine n est pas disponible identit Si l option IdentityCheck est activ e et la machine cliente ex cute identd alors ce champ donne l information d identification donn e par le client utilisateur authentifi Si la requ te visait un document prot g par mot de passe alors ce champ contient le nom d u
16. obar n Le contenu d une note Foobar d un autre module Foobar o Le contenu du champ d en t te Foobar dans la r ponse p Le port sur lequel la requ te a t servie P Le PID du processus fils qui a servi la requ te r La premi re ligne de la requ te 5 s Code HTTP Pour les requ tes redirig es en interne soit le code pour la requ te originale gt s pour la derni re redirection s PES Temps au format CLF format t Temps selon le format sp cifi conform ment la syntaxe de la fonction C UNIX strftime 3 sE T Le temps mis pour servir la requ te en secondes u Utilisateur distant partir de donn es d authentification Peut tre vide si s vaut 401 U L URL requise S Vi Le nom du serveur c d quel h te virtuel La partie peut tre vide ex h u r s b ou pr ciser les conditions pour lesquelles l information pourra tre enregistr e ce champ sera remplac par si ces conditions ne sont pas remplies Notez qu aucun caract re d chappement n est utilis dans les cha nes r i et 0 Le format dans lequel sont exprim es les conditions est une liste de codes de r ponse HTTP qui peuvent ventuellement tre pr c d s d un signe de n gation Deux exemples T Installation et administration d un FANN WED 5 i 1 1 j Ce TE R LE S NN CONSERVATOIRE NATIONAL DES ARFS RNIETIE
17. orLog logs error log Unix D faut ErrorLog logs error l1og Windows et OS 2 Contexte configuration serveur h tes virtuels Statut noyau Cette directive d finit le nom du fichier dans lequel le serveur marque la trace des erreurs rencontr es Si le nom de fichier ne commence pas par un slash alors la partie chemin d acc s est consid r e relativement ServerRoot Exemples ErrorLog logs error_log ErrorLog dev null Cette derni re expression a pour effet de d sactiver la trace d erreurs T Installation et administration d un FANN WED 3 ae N MNN a gt TS LS CONSERVATOIRE NATIONAL DES ARFS RNIETIERS 3 2 LE MODULE MOD _LOG CONFIG Le module mod_log_config remplace le module mod_1log__common partir de la version 1 2 Avant la version 1 2 mod_log_config tait un module optionnel Il permet l enregistrement de la trace des requ tes re ues par le serveur sous le format Common Log Format ou un format personnalis par l administrateur R sum Trois directives sont d finies par ce module TransferLog pour cr er un fichier de trace LogFormat pour d finir un format personnalis et CustomLog pour d finir la fois un fichier de trace et un format personnalis en une seule op ration Les directives TransferLog et CustomLog peuvent tre utilis es plusieurs fois dans chaque d finition de serveur pour obliger la requ te a tre trac e dans plusieurs fichiers diff re
18. premi re rotation le fichier estcompress avec gzip Voir aussi nocompress daily la rotation s effectue chaque jour errors addresse email chaque erreur est notifi e l adresse pr cis e ifempty la rotation est effectu e m me si le fichier journal est vide c est l option par d faut include fichier ou r pertoire le fichier sp cifi va tre inclus dans le fichier de configuration Cette option permet de d couper et d am liorer la lisibilit de l ensemble des param tres Si un r pertoire est donn comme argument les fichiers contenus dans ce r pertoire seront lus et appliqu s mail address when a log is rotated out of existence it is mailed to address If no mail should be generated by a particular log the nomail directive may be used missingok sile fichier journal est manquant logrotate l ignore et passe la suite de son travail sans mettre de message d erreur monthly la rotation des fichiers journaux est effectu e chaque premier jour de chaque mois LAS jj i 4 FT lt Fichiers journaux acc s au se eb 10 pa PEERY manas DT AT PEN CONSERVATOIRE NATIONAL DES ARTS T METIERS nocompress les fichiers ne sont pas compress s Voir aussi compress nomail les fichiers journaux ne sont transmis aucune adresse nomissingok siun fichier journal n existe pas logrotate emet une erreur C est l option par d faut notifempty sile fichier
19. status usage affiche un court mode d emploi Le fichier de configuration Logrotate est inform de toutes les t ches r aliser sur les diff rents fichiers journaux partir des fichiers de configuration En voici un exemple Hon sample logrotate configuration file errors sysadmin my org compress var log messages rotace weekly postrotate sbin killall HUP syslogd endscript 3 La rotation d un fichier journal signifie que le fichier courant se voit attribuer un chiffre comme suffixe et qu un nouveau fichier vide est cr Par exemple journal log devient journal log 1 et un journal log vide est cr Le niveau de rotations peut tre sup rieur 1 Si on reprend l exemple la rotation suivante journal log 1 devient journal log 2 journal log devient journal log 1 et un nouveau journal log vide est cr Il est ainsi possible d archiver p riodiquement des fichiers journaux logfiles R ji K ZN LE TTL A Installation et administration d un web 9 EN ER CONSERVATOIRE NATIONAL DES ARIS RNETIERS OM ATINI var log httpd access log rotate 5 mail www my org errors www my org size 100k postrotate sbin killall HUP httpd endscript Les premi res lignes sont des options globales Elles indiquent que Chaque erreur rencontr e au cours des rotations doit tre notifi e par email l adresse sysadmin my org L
20. tilisateur utilis lors de l authentification date La date et l heure de la requ te dans le format suivant date jour mois an heure minute seconde zone jour 2 digit mois 3 lettre an 4 digit heure 2 digit l URRE me ANN CONSERVATOIRE NATIONAL DES ARTS T METIERS i AIA L j LS minute 2 digit seconde 2 digit zone 4 digit requ te La cha ne de requ te mise par le client entre guillemets tat Le code de r ponse donn par le serveur pour cette requ te volume Le nombre d octets de l objet renvoy au client hormis toute en t te 3 2 2 Custom Log Formats formats personnalis s Le descripteur de format donn par des_directives LogFormat et CustomLog est une cha ne de caract res Cette cha ne est enregistr e dans le fichier de trace pour chaque requ te arrivant au serveur Elle peut contenir des caract res litt raux copi s dans les fichiers de trace et des expressions variables pr c d es de remplac es au moment de l criture de l enregistrement par les valeurs correspondantes b Octets envoy s non compt es les en t tes HTTP f Nom de fichier Foobar e Le contenu de la variable d environnement Foobar Foobar est un exemple h L h te distant Foobar i Le contenu du champ d en t te Foobar de la requ te re ue par le serveur 4 L Identit distante partir de identd si fournie Fo
21. u serveur principal 3 3 DIRECTIVE LOGFORMAT Syntaxe LogFormat format raccourci D faut LogFormat gh 1 u bt Sr s b Contexte configuration serveur h tes virtuels Statut Base Compatibilit Les raccourcis ne sont disponibles qu partir des versions 1 3 d Apache Module mod_log_config D finit le format du fichier de trace par d faut sp cifi dans la directive TransferLog Voir la section sur les formats personnalis s pour plus de d tails sur les arguments de l attribut de format Si vous pr cisez un raccourci pour ce format vous pourrez sp cifier ce format par ce raccourci dans d autres directives LogFormat ou CustomLog plut t que r crire toute la cha ne de description Une directive LogFormat qui d finit un raccourci n a aucune autre fonction c est dire elle ne fait que d finir le raccourci sans appliquer le format quoi que ce soit ni l attribuer au d faut Voici par exemple les formats d finis par d faut dans Apache LogFormat sh l u st r gt s b S Referer i User Agent i combined LogFormat sh 1 u st sr gt s b common LogFormat Referer i gt U referer LogFormat User agent i agent En faisant r f rence aux raccourcis combined common referer Ou agent dans la directive Customlog vous utiliserez l un de ces quatre formats Vous pouvez bien s r personnaliser ces r glages de base Te AT PEN CONSERVATOIRE NATIONAL DES ARTS T
Download Pdf Manuals
Related Search
Related Contents
012_ARGUS 3uplus_Manual_D_V_1_00 Remote Monitoring Solution Using MQX and Kinetis Copyright © All rights reserved.
Failed to retrieve file