GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come visualizzare i file di registro di Apache su Linux

In questo tutorial, ti mostreremo come visualizzare i file di log di Apache su Linux. Per chi non lo sapesse, il log di accesso di Apache è uno dei numerosi file di log prodotti da un Server HTTP Apache. Questo particolare file di registro è responsabile della registrazione dei dati per tutte le richieste elaborate dal server Apache. Il registro di accesso di Apache può essere utilizzato per esaminare un registro dettagliato di chi è stato sul tuo sito Web e tenere traccia degli errori che si verificano quando gli utenti prendono alcuni azioni sul tuo sito web.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò la visualizzazione passo passo dei file di registro del server Web Apache su Linux.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu e qualsiasi altra distribuzione basata su Debian o basata su RHEL.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Visualizza i file di registro di Apache su Linux

Passaggio 1. Registri di accesso di Apache.

Per impostazione predefinita, puoi trovare il file di registro degli accessi di Apache nel seguente percorso:

  • /var/log/apache/access.log
  • /var/log/apache2/access.log
  • /etc/httpd/logs/access_log

Visualizza le ultime 20 voci dei registri di accesso.

Esegui il seguente comando per leggere l'ultima parte del file e il -20 comando indica di visualizzare le 20 voci precedenti:

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

Mostra un termine specifico dai log di accesso.

Puoi eseguire grep comando per filtrare il rapporto in base a determinate parole chiave. Ad esempio di seguito:

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

Passaggio 2. Registri degli errori di Apache.

Visualizza le ultime 20 voci dei log degli errori.

Ad esempio, puoi accedere al tuo server utilizzando SSH e digitare il seguente comando per visualizzare le ultime 20 righe nel registro degli errori di Apache:

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

Quando stai monitorando i log di Apache, sarai in grado di vedere molti file indesiderati registrati sulla console. Questo può rendere difficile il tuo lavoro, ma c'è un via d'uscita. Quello che devi fare è escludere alcuni dei file che non ti servono realmente dal messaggio di registro.

tail -f /var/log/apache2/error.log | egrep -v "(.gif|.jpg|.png|.swf|.ico)"

Congratulazioni! Hai monitorato con successo il log di accesso di Apache e il log di errore di Apache. Per ulteriori informazioni sul log di accesso di Apache e sul log di errore di Apache, visita il sito Web ufficiale di Apache.


Arch Linux
  1. Come visualizzare il contenuto dei file compressi in Linux

  2. Come gestire i file di registro utilizzando Logrotate in Linux

  3. Come visualizzare o modificare l'ACL nei file Linux

  4. Come ruotare i file di registro Apache in Linux

  5. Come gzippare tutti o file specifici in Linux

Come rinominare uno o più file in Linux

Come aggiungere manualmente messaggi ai file di registro del sistema Linux

Come visualizzare i file di registro standard sui server Ubuntu Linux

Come visualizzare e monitorare i file di registro in CentOS 8

Come visualizzare i file di registro di sistema su Ubuntu 20.04 LTS

Come visualizzare i file di registro Nginx su Linux