Directiva CustomLog – Înregistrarea cererilor de acces în format standard în Apache HTTP Server

Înregistrează fiecare cerere HTTP procesată de server, incluzând IP-ul clientului, data, URL-ul, codul de stare, User-Agent și Referer.

Sintaxă
CustomLog ${APACHE_LOG_DIR}/access.log combined
CustomLog /var/log/apache2/dexblog_access.log common

Ce face Directiva CustomLog - Înregistrarea cererilor de acces în format standard

Directiva CustomLog definește calea fișierului și formatul utilizat pentru înregistrarea traficului (Access Log).

Formatul recomandat standard este combined, care include adresa IP, identitatea utilizatorului, timestamp-ul, metoda și resursa cerută, codul de stare HTTP, numărul de octeți transferați, antetul `Referer` și șirul `User-Agent`.

Aceste jurnale sunt utilizate de instrumente de analiză web precum GoAccess, AWStats sau sisteme de securitate precum Fail2ban.

Exemple

Exemplul 1: Configurarea jurnalului de acces pentru un domeniu cu format combined

Scrie traficul dedicat în fișierul site-ului.

CustomLog ${APACHE_LOG_DIR}/dexblog_access.log combined

Ieșire în terminal

Fiecare cerere vizitator este înregistrată într-o linie nouă în fișier.

Greșeli frecvente

  • Lăsarea fișierelor de log fără un mecanism de rotație (logrotate); pe site-uri cu trafic mare, access.log poate ajunge la zeci de GB și poate umple complet partiția de disc.

Comenzi înrudite