GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment afficher les fichiers journaux Apache sous Linux

Dans ce didacticiel, nous allons vous montrer comment afficher les fichiers journaux Apache sous Linux. Pour ceux d'entre vous qui ne le savaient pas, le journal d'accès Apache est l'un des nombreux fichiers journaux produits par un Serveur HTTP Apache. Ce fichier journal particulier est responsable de l'enregistrement des données pour toutes les requêtes traitées par le serveur Apache. Le journal d'accès Apache peut être utilisé pour examiner un journal détaillé des personnes qui ont visité votre site Web et suivre les erreurs qui se produisent lorsque les utilisateurs prennent certains actions sur votre site Web.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer la vue étape par étape des fichiers journaux du serveur Web Apache sous Linux.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu et toute autre distribution basée sur Debian ou basée sur RHEL.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Afficher les fichiers journaux Apache sous Linux

Étape 1. Journaux d'accès Apache.

Par défaut, vous pouvez trouver le fichier journal d'accès Apache au chemin suivant :

  • /var/log/apache/access.log
  • /var/log/apache2/access.log
  • /etc/httpd/logs/access_log

Afficher les 20 dernières entrées des journaux d'accès.

Exécutez la commande suivante ci-dessous pour lire la dernière partie du fichier et le -20 commande lui ordonne d'afficher les 20 entrées précédentes :

sudo tail -20 /var/log/apache2/access.log

Afficher un terme spécifique à partir des journaux d'accès.

Vous pouvez exécuter le grep commande pour filtrer votre rapport par certains mots-clés. Par exemple ci-dessous :

sudo grep GET /var/log/apache2/access.log

Étape 2. Journaux d'erreurs Apache.

Afficher les 20 dernières entrées des journaux d'erreurs.

Par exemple, vous pouvez vous connecter à votre serveur à l'aide de SSH et saisir la commande suivante pour afficher les 20 dernières lignes du journal des erreurs Apache :

sudo tail -20 /var/log/apache2/error.log

Lorsque vous surveillez les journaux Apache, vous pourrez voir de nombreux fichiers indésirables enregistrés sur la console. Cela peut rendre votre travail difficile, mais il y a un Ce que vous devez faire est d'exclure certains des fichiers dont vous n'avez pas vraiment besoin du message de journal.

tail -f /var/log/apache2/error.log | egrep -v "(.gif|.jpg|.png|.swf|.ico)"

Félicitations ! Vous avez surveillé avec succès le journal d'accès Apache et le journal d'erreurs Apache. Pour plus d'informations sur le journal d'accès Apache et le journal d'erreurs Apache, veuillez consulter le site Web officiel d'Apache.


Arch Linux
  1. Comment afficher le contenu des fichiers compressés sous Linux

  2. Comment renommer des fichiers sous Linux

  3. Comment gérer les fichiers journaux à l'aide de Logrotate sous Linux

  4. Fichiers journaux Linux

  5. Comment compresser tous les fichiers ou des fichiers spécifiques sous Linux

Comment renommer un ou plusieurs fichiers sous Linux

Comment ajouter manuellement des messages aux fichiers journaux du système Linux

Comment afficher les fichiers journaux standard sur les serveurs Ubuntu Linux

Comment afficher et surveiller les fichiers journaux dans CentOS 8

Comment afficher les fichiers journaux du système sur Ubuntu 20.04 LTS

Comment afficher les fichiers journaux Nginx sous Linux