Ce face Directiva accesslog (Jurnal de acces)
Directiva accesslog activează jurnalizarea vizitelor primite de server. Fiecare linie înregistrează adresa IP a clientului, data și ora, metoda HTTP, calea URI, codul de stare returnat (200, 301, 404, etc.), numărul de octeți transferați, referer-ul și User-Agent-ul.
Poate fi definită atât la nivel global, cât și separat în fiecare Virtual Host (de exemplu $VH_ROOT/logs/access.log) pentru a separa traficul fiecărui client.
Parametrul compressArchive 1 comprimă automat jurnalele arhivate în format Gzip (.gz), economisind până la 90% din spațiul pe disc.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
accesslog <cale> |
Calea fișierului de jurnal de acces. |
rollingSize |
Dimensiunea la care se declanșează rotirea. |
compressArchive |
1 pentru comprimare automată cu gzip a logurilor vechi. |
Ce returnează
Scrierea rândurilor de acces în format Common sau Combined Log Format.
Exemple
Exemplul 1: Urmărirea traficului HTTP în timp real
Permite vizualizarea vizitatorilor activi și a codurilor de răspuns.
sudo tail -f /usr/local/lsws/logs/access.log
Ieșire în terminal
192.168.1.105 - - [27/Oct/2026:18:45:10 +0300] "GET / HTTP/2.0" 200 4521 "-" "Mozilla/5.0..."
192.168.1.105 - - [27/Oct/2026:18:45:11 +0300] "GET /style.css HTTP/2.0" 200 1284 "https://exemplu.ro/" "Mozilla/5.0..."
Greșeli frecvente
- Dezactivarea completă a logurilor de acces pentru viteză, pierzând capacitatea de a audita breșe de securitate sau încercări de hacking.
- Omiterea compresiei pe site-uri cu milioane de vizite lunare.
Comenzi înrudite
Directiva errorlog (Jurnal de erori): Configurează calea, nivelul de detaliu și politica de rotație pentru jurnalul de erori.Statistici în timp real (.rtreport): Afișează metricele de performanță în timp real ale nucleului OLS (conexiuni, cereri/secundă, lscache).Directiva logLevel: Stabilește pragul de filtrare a gravității mesajelor înscrise în jurnalele de erori.
Întrebări & Exemple de Cod:
Directiva accesslog (Jurnal de acces)Ai o nelămurire despre utilizarea comenzii
Directiva accesslog (Jurnal de acces)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.