Disabilita completamente la registrazione di Apache


Risposte:


4

Ho disabilitato la registrazione di tutti i host con:

find /etc/apache2/sites-enabled/* -exec sed -i 's/#*[Cc]ustom[Ll]og/#CustomLog/g' {} \;
find /etc/apache2/sites-enabled/* -exec sed -i 's/#*[Ee]rror[Ll]og/#ErrorLog/g' {} \;

e commentato in /etc/apache2/apache2.conf

#ErrorLog ${APACHE_LOG_DIR}/error.log

e aggiunse

ErrorLog /dev/null

Riavvia graziosamente apache:

apache2ctl graceful

Ho un sacco di registri in luoghi diversi in modo da poter vedere il risultato con

 tail -n 1 -f /var/kunden/logs/*log /var/kunden/logs/*log /var/log/apache2/*log

Se si desidera abilitare tutte le registrazioni in un unico file, è possibile modificare /etc/apache2/apache2.confnuovamente e aggiungere quelle righe:

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log  "%h %v %l %u %t \"%r\" %>s %b"

e commentare

#ErrorLog /dev/null

3

Per tutti coloro che hanno il other_vhosts_access.logfile e vogliono disabilitarlo, commenta la riga:

#CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined

nel:

/etc/apache2/conf-available/other-vhosts-access-log.conf

o disabilita questo file di configurazione:

sudo a2disconf other-vhosts-access-log
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.