Prima di tutto, è necessario istruire Apache sulla locazione dove
conservare i file di log. Una buona idea è quella di creare una
sottodirectory di /var/log chiamata "apache", nella quale esso potrà
scrivere quanto necessario.
Ma come indirizzare i log di apache in tale directory?
Ancora una volta, ci viene incontro il file httpd.conf, vero fulcro di
Apache.
Scorriamo il file fino a giungere alla riga: # ErrorLog: The location of the error log file
Come essa stessa specifica, la locazione sotto indicata è quella in cui
Apache terrà i suoi logs; nelle ipotesi fatte sopra, la specificazione
della directory deve essere fatta come: ErrorLog /var/log/apache/error.log
in modo da essere sicuri che il log degli errori sia proprio all'interno
della directory /var/log/apache con il nome (arbitrario) di error.log
Oltre che agli errori, ci interesseremo anche degli accessi, loggato nel
file access.log. Qui valgono tutte le considerazioni fatte sopra: la
directory sarà la stessa (/var/log/apache) ma il file si chiamerà
access.log. Per specificarlo, basterà avere una riga simile a: CustomLog /var/log/apache/access.log
Se non l'avete già fatto, avviate Apache, giocateci un po' ed andate a
vedere i file appena creati: se non avete sbagliato niente, in
/var/log/apache avrete due nuovi file che vedremo in seguito come
leggere.