Nginx - Modulo Log

Sommario
Il tronco d'albero È un file che registra le attività del nostro server, possiamo tenere un registro degli errori, dell'accesso alle diverse risorse che abbiamo, quindi è molto importante sapere come gestirli, poiché queste informazioni ci consentono di sapere a che punto siamo quando amministriamo un server.
Nginx possiede un modulo log dove puoi registrare tutti questi tipi di eventi importanti, ma oltre a questo, ci consente anche di stabilire il modo in cui possiamo trasportare queste informazioni, come dividerle, quali cose vogliamo davvero che vengano registrate, ecc.
Imposta il percorso dei log
Una delle cose più importanti è stabilire il percorso di registroQuesto perché se abbiamo molte visite probabilmente abbiamo un numero abbastanza elevato di file, quindi vorremmo sicuramente inserirli in una cartella particolare per garantire la stabilità del nostro servizio.
ImportanteUn'altra cosa che probabilmente vorremmo fare è separare le cose che vengono registrate, ad esempio il accessi di errore, ma non vogliamo tutti gli errori in questo caso, cosa succede se vogliamo solo gli errori critici che fanno fallire il sistema, perché possiamo ottenerlo con ciò che vedremo nell'immagine seguente:

La prima cosa che facciamo qui è stabilire i dati che ci interessa registrare e il modo per farlo, per questo ci avvaliamo di log_format, quindi possiamo stabilire i percorsi dei due tipi di log di cui abbiamo bisogno, quello di accesso, identificato come access_log e l'errore identificato come error_log, dopo il percorso abbiamo superato il tipo di registro Come parametro, per il primo utilizziamo il formato che abbiamo creato e per il formato di errore passiamo il tipo critico per registrare errori critici.
Crea un registro come Apache
Apache ha una grande community online e per la sua longevità e competitività ha fatto sì che vengano realizzati molti strumenti di analisi per i suoi formati, ad esempio strumenti di analisi dei log, quindi se stiamo migrando da una struttura basata su Apache e vogliamo utilizzare i loro strumenti, possiamo modificare la struttura dei nostri registri in modo da poter utilizzare questi strumenti senza problemi.
Nginx è abbastanza flessibile da permetterci di apportare queste modifiche, vediamo come possiamo ottenere questa configurazione nell'immagine seguente:

Come possiamo vedere, è abbastanza semplice quello che facciamo è che costruiamo un nuovo formato per il nostro log e poi stabiliamo nella direttiva dove definiamo il percorso che il log deve fare anche con questo formato.
Quello che abbiamo visto è solo una piccola parte di tutto ciò che il modulo log di Nginx, quindi dobbiamo essere disposti a indagare e andare un po' oltre in modo da poter ottenere configurazioni più audaci e personalizzate che ci permettano di ottenere tutti i risultati che vogliamo, il grande vantaggio è che Nginx è molto flessibile e ci permette di fare molte cose in questo senso.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave