Acest articol descrie modul de vizualizare a fișierelor jurnal Apache pe un server dedicat sau VPS. Dacă întâmpinați dificultăți de server web sau doriți doar să vedeți ce face Apache, fișierele jurnal ar trebui să fie prima oprire. Apache înregistrează informații despre toți vizitatorii site-ului dvs., precum și orice probleme cu care se confruntă serverul. Pentru a face acest lucru, Apache utilizează două tipuri de fișiere jurnal: jurnalele de acces și jurnalele de eroare.

conturile de Găzduire Partajată nu pot vizualiza fișierele jurnal Apache brute pentru întregul server., Cu toate acestea, puteți vizualiza în continuare informațiile fișierului jurnal pentru propriul cont. Pentru informații despre cum să vizualizați jurnalul de acces pentru contul dvs., consultați acest articol. Pentru informații despre modul de vizualizare a jurnalului de erori pentru contul dvs., consultați acest articol.Apache utilizează fișierele jurnal de acces pentru a înregistra informații despre fiecare vizitator pe site-ul dvs. Puteți vedea ce fișiere vizualizează vizitatorii, modul în care serverul web răspunde solicitărilor și alte informații, cum ar fi browserele web pe care le utilizează vizitatorii.,

servere dedicate gestionate și VPS

Dacă aveți un server dedicat Flex gestionat sau VPS, puteți vizualiza jurnalele de acces Apache brute în cPanel. Pentru mai multe informații despre cum să faceți acest lucru, consultați acest articol.

servere dedicate negestionate și VPS

Dacă aveți un server Flex dedicat negestionat sau VPS, aveți acces root. Aceasta înseamnă că puteți manipula și procesa fișierele jurnal de acces Apache în orice mod doriți.,

De exemplu, vă puteți conecta la server prin SSH și tastați următoarea comandă pentru a vedea ultimele 100 de linii în Apache jurnal de acces:

sudo tail -100 /etc/httpd/logs/access_log

Dacă serverul rulează Debian sau Ubuntu, tastați următoarea comandă:

sudo tail -100 /var/log/apache2/access.log

pentru A căuta un anumit termen în jurnalul de acces Apache, folosiți grep command., De exemplu, pentru a căuta toate cereri HTTP GET în jurnalul de acces Apache, tastați următoarea comandă:

sudo grep GET /etc/httpd/logs/access_log

Dacă serverul rulează Debian sau Ubuntu, tastați următoarea comandă:

sudo grep GET /var/log/apache2/access.log

Apache jurnalele de Eroare

Apache jurnal de eroare este în cazul în care este înregistrată informația despre orice erori sau anomalii care se lovește. Multe dintre” erorile ” înregistrărilor Apache sunt de obicei minore, cum ar fi un vizitator care solicită un fișier care nu există., Apache folosește, de asemenea, jurnalele de eroare pentru a înregistra avertismente care pot indica o problemă potențială cu un anumit eveniment sau configurație.

servere dedicate gestionate și VPS

Dacă aveți un server dedicat Flex gestionat sau VPS, puteți vizualiza jurnalele de eroare Apache în cPanel. Pentru mai multe informații despre cum să faceți acest lucru, consultați acest articol.

servere dedicate negestionate și VPS

Dacă aveți un server Flex dedicat negestionat sau VPS, aveți acces root. Aceasta înseamnă că puteți manipula și procesa fișierele de jurnal de erori Apache în orice mod doriți.,

De exemplu, vă puteți conecta la server prin SSH și tastați următoarea comandă pentru a vedea ultimele 100 de linii în Apache jurnal de eroare:

sudo tail -100 /etc/httpd/logs/error_log

Dacă serverul rulează Debian sau Ubuntu, tastați următoarea comandă:

sudo tail -100 /var/log/apache2/error.log

pentru A căuta un anumit termen în Apche jurnal de eroare, utilizați comanda grep., De exemplu, pentru a face un caz-insensibil caută toate aparițiile cuvântului invalid în jurnalul de erori Apache, tastați următoarea comandă:

sudo grep -i invalid /etc/httpd/logs/error_log

Dacă serverul rulează Debian sau Ubuntu, tastați următoarea comandă:

sudo grep -i invalid /var/log/apache2/error.log