Nginx - Loggmodul

Innehållsförteckning
De logga Det är en fil som registrerar vår servers aktiviteter, vi kan föra register över felen, tillgången till de olika resurserna vi har, därför är det mycket viktigt att veta hur vi hanterar dem, eftersom denna information gör att vi kan vet var vi står när vi administrerar en server.
Nginx äger en loggmodul där du kan spela in alla dessa typer av viktiga händelser, men mer än så tillåter det oss också att fastställa hur vi kan bära denna information, hur vi delar den, vilka saker vi verkligen vill att ska spelas in, etc.
Ställ in loggbanan
En av de viktigaste sakerna är att etablera loggvägDetta beror på att om vi har många besök har vi förmodligen ett ganska stort antal filer, så vi vill säkert placera dem i en viss mapp för att garantera vår tjänststabilitet.
ViktigEn annan sak vi förmodligen vill göra är att separera de saker som spelas in, till exempel felåtkomst, men vi vill inte ha alla fel i det här fallet, tänk om vi bara vill ha de kritiska fel som gör att systemet misslyckas, eftersom vi kan uppnå det med vad vi kommer att se i följande bild:

Det första vi gör här är att fastställa de data som vi är intresserade av att registrera och sättet att göra det, för detta använder vi oss av log_format, då kan vi fastställa rutterna för de två typerna av loggar som vi behöver, åtkomst en, identifierad som access_log och felet identifierat som felloggen, efter rutten passerade vi loggtyp Som parameter använder vi för det första det format som vi har skapat och för felformatet passerar vi krit typ att logga kritiska fel.
Skapa en logg som Apache
Apache har ett stort onlinegemenskap och på grund av dess livslängd och konkurrenskraft har det inneburit att många analysverktyg skapas för dess format, logganalysverktyg till exempel, därför om vi migrerar från en struktur baserad på Apache och vi vill använda deras verktyg kan vi ändra strukturen i våra loggar så att vi kan använda dessa verktyg utan problem.
Nginx är tillräckligt flexibel för att vi ska kunna göra dessa ändringar, låt oss se hur vi kan uppnå denna konfiguration i följande bild:

Som vi kan se är det ganska enkelt vad vi gör är att vi bygger ett nytt format för vår logg och sedan fastställer vi i direktivet där vi definierar den väg som loggen också måste göra med detta format.
Det vi har sett är bara en liten del av allt som loggmodul av Nginx, så vi måste vara villiga att undersöka och gå lite längre så att vi kan uppnå djärvare och mer personliga konfigurationer som gör att vi kan få alla resultat vi vill ha, den stora fördelen är att Nginx det är mycket flexibelt och gör att vi kan göra många saker i detta avseende.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave