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
Directiva ErrorLog - Configurarea căii jurnalului de erori: Stabilește destinația unde Apache înregistrează toate avertismentele, erorile de compilare, căderile de module și problemele de acces.Directiva LogLevel - Filtrarea detaliilor din jurnalul de erori: Controlează pragul de gravitate a mesajelor înregistrate în ErrorLog (emerg, alert, crit, error, warn, notice, info, debug).