mis à jour le 4 octobre 2018

Les journaux peuvent être un aspect extrêmement important pour son environnement Web. Ils vous fournissent des données supplémentaires utiles à des fins de débogage, d’information, etc. Nous avons parlé des journaux dans le passé, en particulier des journaux D’erreur et D’accès Nginx ainsi que des outils d’analyse des journaux., Cependant, dans cet article, nous allons approfondir les détails concernant le journal D’accès Apache et explorer où il se trouve, comment le lire et comment le configurer.

Qu’est-ce qu’un journal D’accès Apache?

Les journaux D’accès Apache stockent des informations sur les événements survenus sur votre serveur web Apache. Par exemple, lorsque quelqu’un visite votre site web, un journal est enregistré et stocké pour fournir à l’administrateur du serveur web Apache des informations telles que l’adresse IP du visiteur, les pages qu’il a consultées, les codes d’état, le navigateur utilisé, etc.,

Les serveurs Web Apache fournissent également aux administrateurs un autre type de fichier journal appelé journaux d’erreurs. Ce fichier journal est utilisé pour fournir plus d’informations concernant une erreur particulière qui s’est produite sur le serveur web. Cependant, pour les besoins de cet article, nous nous concentrerons spécifiquement sur le fichier journal D’accès Apache.

Où puis-je trouver le journal D’accès Apache?

pour la plupart des utilisateurs apache, le journal d’accès sera situé au même emplacement., Tout d’abord, essayez de naviguer de l’un des répertoires suivants:

  • /var/log/apache/access.log
  • /var/log/apache2/access.log

Si aucune de ces pistes, vous conduit à l’Apache fichier journal des accès, alors vous pourriez avoir une configuration personnalisée dans votre fichier de configuration d’Apache qui définit où l’accès.le fichier journal est situé. Essayez d’exécuter la commande suivante si vous ne parvenez pas à trouver le fichier sudo locate access.log.

lecture des journaux D’accès Apache

Il peut y avoir beaucoup d’informations stockées dans chaque journal apache., Par conséquent, en voyant toutes les données d’un fichier access, vous pouvez rapidement être submergé si vous n’êtes pas familier avec ce que chaque section signifie. Prenons un exemple qui utilise le format de journal Apache commun: LogFormat "%h %l %u %t \"%r\" %>s %b" common.

décomposons maintenant ce que chaque section de ce journal signifie.

  • %h L’adresse IP du client.
  • %l L’identité du client déterminé par identd sur la machine du client. Renvoie un trait d’Union (-) si cette information n’est pas disponible.,
  • %u l’ID utilisateur du client si la demande a été authentifiée.
  • %t l’heure à laquelle la demande a été reçue.
  • \"%r\" la ligne de requête qui inclut la méthode HTTP utilisée, le chemin de ressource demandé et le protocole HTTP utilisé par le client.
  • %>s Le code de statut que le serveur envoie au client.
  • %b La taille de l’objet demandé.,

Si une demande a été faite à un site Web en utilisant le format de journal mentionné ci-dessus, le journal résultant ressemblerait à ce qui suit.

127.0.0.1 - peter "GET /sample-image.png HTTP/2" 200 1479

Apache format de journal personnalisé

Si vous avez besoin pour obtenir un peu plus précis avec vos journaux d’accès alors vous pouvez utiliser Apache format de journal personnalisé. En utilisant le journal personnalisé module, vous devez définir dans votre fichier de configuration Apache où vous souhaitez enregistrer le journal stockées ainsi que le format que vous souhaitez utiliser., Par exemple, un format de journal personnalisé populaire appelé »combined » utilise le modèle suivant:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combinedCustomLog log/access_log combined

résumé

Les journaux D’accès Apache peuvent offrir de nombreuses informations concernant les demandes entrantes à votre serveur web. Si vous devez analyser ces journaux en grandes quantités, il peut être avantageux d’utiliser un outil d’analyse de journaux qui peut « croquer les chiffres » pour vous beaucoup plus rapidement. Consultez notre article complet sur les plus de 10 outils d’analyse de journaux que vous pouvez utiliser pour mieux comprendre vos données de journal.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *