Questo articolo descrive come visualizzare i file di log di Apache su un server dedicato o VPS. Se si verificano difficoltà del server Web o si desidera solo vedere cosa sta facendo Apache, i file di registro dovrebbero essere la prima tappa. Apache registra le informazioni su tutti i visitatori del tuo sito, nonché eventuali problemi riscontrati dal server. Per fare ciò, Apache utilizza due tipi di file di log: log di accesso e log di errore.

Gli account di hosting condiviso non possono visualizzare i file di registro Apache non elaborati per l’intero server., Tuttavia, è ancora possibile visualizzare le informazioni del file di registro per il proprio account. Per informazioni su come visualizzare il registro di accesso per il tuo account, consulta questo articolo. Per informazioni su come visualizzare il registro degli errori per il tuo account, consulta questo articolo.

Apache Access logs

Apache utilizza i file di log di accesso per registrare informazioni su ogni visitatore del tuo sito. È possibile vedere quali file vengono visualizzati dai visitatori, come il server Web risponde alle richieste e altre informazioni come i browser Web utilizzati dai visitatori.,

Server dedicati gestiti e VPS

Se si dispone di un server dedicato Flex gestito o VPS, è possibile visualizzare i log di accesso Apache non elaborati in cPanel. Per ulteriori informazioni su come farlo, consulta questo articolo.

Server dedicati non gestiti e VPS

Se si dispone di un server dedicato Flex non gestito o VPS, si ha accesso root. Ciò significa che puoi manipolare ed elaborare i file di log di accesso Apache in qualsiasi modo tu voglia.,

Per esempio, è possibile accedere al server tramite SSH e digitare il comando riportato di seguito per visualizzare gli ultimi 100 linee di Apache log di accesso:

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

Se il vostro server è in esecuzione Debian o Ubuntu, digitare il comando seguente:

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

per la ricerca di un particolare termine Apache log di accesso, utilizzare il comando grep., Per esempio, per cercare tutte le richieste HTTP GET in Apache log di accesso, digitare il seguente comando:

sudo grep GET /etc/httpd/logs/access_log

Se il vostro server è in esecuzione Debian o Ubuntu, digitare il comando seguente:

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

log di Errore di Apache

Apache log di errori in cui le informazioni vengono registrate su eventuali errori o anomalie che incontra. Molti dei record Apache” errori ” sono in genere minori, come un visitatore che richiede un file che non esiste., Apache utilizza anche i log degli errori per registrare avvisi che possono indicare un potenziale problema con un particolare evento o configurazione.

Server dedicati gestiti e VPS

Se si dispone di un server dedicato Flex gestito o VPS, è possibile visualizzare i log degli errori Apache in cPanel. Per ulteriori informazioni su come farlo, consulta questo articolo.

Server dedicati non gestiti e VPS

Se si dispone di un server dedicato Flex non gestito o VPS, si ha accesso root. Ciò significa che puoi manipolare ed elaborare i file di log degli errori di Apache nel modo desiderato.,

Per esempio, è possibile accedere al server tramite SSH e digitare il comando riportato di seguito per visualizzare gli ultimi 100 linee di Apache log di errore:

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

Se il vostro server è in esecuzione Debian o Ubuntu, digitare il comando seguente:

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

per la ricerca di un particolare termine il Apche log di errore, utilizzare il comando grep., Ad esempio, per eseguire una ricerca senza distinzione tra maiuscole e minuscole per tutte le occorrenze della parola invalid nel registro errori Apache, digitare il seguente comando:

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

Se il server sta eseguendo Debian o Ubuntu, digitare invece il seguente comando:

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