Indholdsfortegnelse
Det log Det er en fil, der registrerer aktiviteterne på vores server, vi kan registrere fejlene, adgangen til de forskellige ressourcer, vi har, derfor er det meget vigtigt at vide, hvordan vi håndterer dem, da disse oplysninger giver os mulighed for ved, hvor vi står, når vi administrerer en server.Nginx ejer en logs modul hvor du kan registrere alle disse typer vigtige begivenheder, men mere end det, giver det os også mulighed for at fastslå, hvordan vi kan bære disse oplysninger, hvordan vi deler dem, hvilke ting vi virkelig ønsker at blive registreret osv.
Indstil logstien
En af de vigtigste ting er at etablere logstiDette skyldes, at hvis vi har mange besøg, har vi sandsynligvis et ret stort antal filer, så vi vil helt sikkert placere dem i en bestemt mappe for at garantere vores servicestabilitet.
VigtigEn anden ting, vi sandsynligvis vil gøre, er at adskille de ting, der er registreret, for eksempel fejladgang, men vi vil ikke have alle fejlene i dette tilfælde, hvad nu hvis vi kun vil have de kritiske fejl, der får systemet til at mislykkes, fordi vi kan opnå det med det, vi vil se i følgende billede:
Det første, vi gør her, er at fastslå de data, som vi er interesserede i at registrere, og måden at gøre det på, til dette gør vi brug af log_format, så kan vi etablere ruterne for de to typer logs, som vi har brug for, den adgang, der identificeres som adgang_log og fejlen identificeret som error_log, efter ruten passerede vi logtype Som parameter bruger vi for det første det format, vi har oprettet, og for fejlformatet passerer vi krit type at logge kritiske fejl.
Lav en log som Apache
Apache har et stort onlinesamfund, og på grund af dets levetid og konkurrenceevne har det betydet, at der laves mange analyseværktøjer til dets formater, f.eks. loganalyseværktøjer, derfor hvis vi migrerer fra en struktur baseret på Apache og vi vil bruge deres værktøjer, kan vi ændre strukturen i vores logfiler, så vi kan bruge disse værktøjer uden problemer.
Nginx er fleksibel nok til at vi kan foretage disse ændringer, lad os se, hvordan vi kan opnå denne konfiguration i følgende billede:
Som vi kan se, er det ret simpelt, hvad vi gør, at vi bygger et nyt format til vores log, og derefter etablerer vi i direktivet, hvor vi definerer den sti, som loggen også skal gøre med dette format.
Det, vi har set, er kun en lille del af alt, hvad logs modul af Nginx, så vi skal være villige til at undersøge og gå lidt længere, så vi kan opnå modigere og mere personlige konfigurationer, der giver os mulighed for at opnå alle de resultater, vi ønsker, den store fordel er, at Nginx det er meget fleksibelt og giver os mulighed for at gøre mange ting i denne henseende.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt