Esconder paginas dos logs do Apache

1. Esconder paginas dos logs do Apache

Gabriel Marinho
gabrielbiga

(usa Fedora)

Enviado em 12/09/2010 - 21:02h

Olá pessoal, estou com o seguinte problema. Tenho um pequeno sistema que roda em meu servidor Apache. Ele da refesh uma pagina a cada 1 segundo para dar uma atualizada no conteúdo.
Mas a cada atualização dessa pagina, é a armazenada no log de paginas no Apache e isso vem com que gere um arquivo de log com quase 500mb por dia.

A pergunta é: Será que tem como "ocultar" essa pagina para nao aparecer nos logs do Apache?

Obrigado desde já.


  


2. Re: Esconder paginas dos logs do Apache

Vinicius Mello
vmmello

(usa Slackware)

Enviado em 20/09/2010 - 15:28h

Gabriel,

Pode fazer usando a instrução SetEnvIf. Por exemplo, supondo que a url seja "/pagina/que/nao/quero/logar". Na seção do VirtualHost ou na seção principal, faz:

SetEnvIf Request_URI "/pagina/que/nao/quero/logar" nao_logar

# enviar os logs daquela pagina para o /dev/null (lixo)
CustomLog /dev/null common env=nao_logar

# acrescentar ao log normal uma instrução pra não logar a pagina
CustomLog /var/log/httpd/access_log common env=!nao_logar

Mais informações:
http://httpd.apache.org/docs/2.2/logs.html







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts