O Apache não está gerando o log de acesso. CentOS

2

Por alguma razão, o Apache não está gerando logs em / var / log / httpd / access_log. Como faço para ver se o log está ativado?

    
por David 10.04.2011 / 16:59

2 respostas

2

A menos que você esteja trabalhando em um programa (como, por exemplo, cronolog), veja um truque útil para encontrar arquivos de log:

for pid in $(pidof httpd); do ls -l /proc/$pid/fd; done | awk '/^l/ {print $11}' | sort | uniq

Se você estiver usando um programa como o cronolog, basta trocar "httpd" em favor de "cronolog" no exemplo acima.

    
por 10.04.2011 / 17:16
2

Isto é presumivelmente o mesmo em Centos.

Em cada arquivo vhost você pode adicionar:

CustomLog /var/log/apache2/default_http_access_log combined

Esse acima é para 001-default do HTTP padrão vhost (não SSL) e eu apenas os altero por vhost e este é o catch all.

    
por 10.04.2011 / 17:06