Table des matières
Le Journal C'est un fichier qui enregistre les activités de notre serveur, nous pouvons garder une trace des erreurs, de l'accès aux différentes ressources dont nous disposons, il est donc très important de savoir comment les gérer, car cette information nous permet de savoir où nous en sommes lorsque nous administrons un serveur.Nginx possède un module de journaux où vous pouvez enregistrer tous ces types d'événements importants, mais plus que cela, cela nous permet également d'établir la manière dont nous pouvons transporter cette information, comment la diviser, quelles choses nous voulons vraiment être enregistrées, etc.
Définir le chemin des journaux
L'une des choses les plus importantes est d'établir le chemin du journalEn effet, si nous avons de nombreuses visites, nous avons probablement un nombre assez important de fichiers, nous souhaitons donc sûrement les placer dans un dossier particulier pour garantir la stabilité de notre service.
ImportantUne autre chose que nous voulons probablement faire est de séparer les choses qui sont enregistrées, par exemple le accès d'erreur, mais nous ne voulons pas toutes les erreurs dans ce cas, et si nous ne voulons que les erreurs critiques qui font échouer le système, car nous pouvons y parvenir avec ce que nous verrons dans l'image suivante :
Faire un journal comme Apache
Apache a une grande communauté en ligne et de par sa longévité et sa compétitivité cela a fait que de nombreux outils d'analyse sont faits pour ses formats, des outils d'analyse de logs par exemple, donc si on migre d'une structure basée sur Apache et nous voulons utiliser leurs outils, nous pouvons modifier la structure de nos journaux afin de pouvoir utiliser ces outils sans problème.
Nginx est suffisamment flexible pour nous permettre d'effectuer ces modifications, voyons comment nous pouvons réaliser cette configuration dans l'image suivante :
Ce que nous avons vu n'est qu'une petite partie de tout ce que le module de journaux de Nginx, nous devons donc être prêts à enquêter et à aller un peu plus loin pour pouvoir réaliser des configurations plus audacieuses et plus personnalisées qui nous permettent d'obtenir tous les résultats que nous voulons, le grand avantage est que Nginx il est très flexible et nous permet de faire beaucoup de choses à cet égard.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif