Post

Log di Apache

L'attività di logging è fondamentale per ogni servizio in esecuzione su una macchina. Su Apache oltre a fornire informazioni su eventi che riguardano il funzionamento del servizio, nei log si tiene traccia di tutte le richieste http eseguite al server web. Il modulo mod_log_config gestisce tutte le attività di logging da Apache 1.3.5 in poi. Generalmente su un server web si prvedono 2 diversi tipi di log: Error_log e Transfer_log i log di errore: Error_log Contiene traccia di tutti gli errori incontrati da Apache. Di default viene scritto in /server_root/logs/error.log ma la sua posizione può essere configurata: ErrorLog /var/log/httpd/error_log. Ci può essere solo un ErrorLog nella configurazione generale, ma ne può essere definito uno per ogni VirtualHost. Non si può impedire ad Apache di loggare gli errori ma si possono evitare i tempi di scrittura su disco: ErrorLog /dev/null. E' possibile definire il livello di logging (in ordine di importanza: emerg - alert - cri