Innholdsfortegnelse
De Logg Det er en fil som registrerer aktivitetene til serveren vår, vi kan føre en oversikt over feilene, tilgangen til de forskjellige ressursene vi har, derfor er det veldig viktig å vite hvordan vi skal håndtere dem, siden denne informasjonen lar oss vet hvor vi står når vi administrerer en server.Nginx eier en logger modul hvor du kan registrere alle disse viktige hendelsene, men mer enn det, det lar oss også fastslå måten vi kan bære denne informasjonen på, hvordan vi deler den, hvilke ting vi virkelig ønsker å bli registrert, etc.
Sett loggbanen
En av de viktigste tingene er å etablere loggstiDette er fordi hvis vi har mange besøk, har vi sannsynligvis et ganske stort antall filer, så vi vil sikkert plassere dem i en bestemt mappe for å garantere tjenestestabiliteten.
ViktigEn annen ting vi sannsynligvis ønsker å gjøre er å skille tingene som er registrert, for eksempel feil tilganger, men vi vil ikke ha alle feilene i dette tilfellet, hva om vi bare vil ha de kritiske feilene som får systemet til å mislykkes, fordi vi kan oppnå det med det vi vil se i følgende bilde:
Det første vi gjør her er å etablere dataene vi er interessert i å registrere og måten å gjøre det på, for dette bruker vi log_format, så kan vi etablere rutene for de to loggtypene vi trenger, tilgangs -en, identifisert som access_log og feilen identifisert som feil logg, etter ruten passerte vi loggtype Som parameter bruker vi for det første formatet vi har opprettet, og for feilformatet passerer vi krit type for å logge kritiske feil.
Lag en logg som Apache
Apache har et stort nettsamfunn, og på grunn av dets lang levetid og konkurranseevne har det betydd at mange analyseverktøy er laget for formatene, for eksempel loggverktøy, derfor hvis vi migrerer fra en struktur basert på Apache og vi ønsker å bruke verktøyene deres, kan vi endre strukturen i loggene våre slik at vi kan bruke disse verktøyene uten problemer.
Nginx er fleksibel nok til at vi kan gjøre disse endringene, la oss se hvordan vi kan oppnå denne konfigurasjonen i følgende bilde:
Som vi kan se, er det ganske enkelt det vi gjør er at vi bygger et nytt format for loggen vår, og så etablerer vi i direktivet hvor vi definerer banen som loggen også må gjøre med dette formatet.
Det vi har sett er bare en liten del av alt det logger modul av Nginx, så vi må være villige til å undersøke og gå litt lenger, slik at vi kan oppnå dristigere og mer tilpassede konfigurasjoner som lar oss få alle resultatene vi ønsker, den store fordelen er at Nginx det er veldig fleksibelt og lar oss gjøre mange ting i denne forbindelse.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng