Apache 1.3.37 não está registrando erros 404

0

Ao tentar diagnosticar outro problema (que eu perguntei sobre aqui ), descobri que a instalação do apache 1.3.37 em uma máquina que eu herdei, não registro erros 404 em error_log . Eu vasculhei os arquivos de configuração para as diretivas CustomLog e ErrorLog , mas eles são todos apenas o tipo padrão 'set a path e' for customLog 'combined format'.

Ele registra outros erros normalmente, como 'Permissão negada', mas os 404s são silenciosamente ignorados.

O que pode estar causando isso e como posso fazer com que os 404s apareçam (pelo menos temporariamente)?

    
por Dave Sherohman 02.01.2012 / 14:55

2 respostas

0

Descobrimos que o contexto do problema original era relevante aqui - o URL do problema continha a sequência %2F ( uma barra invertida codificada por URI). Em uma tentativa de proteger programadores CGI alheios à segurança de sua própria ignorância, o apache imediatamente rejeita (como 404 Não encontrado) qualquer URL solicitada que contenha essa sequência em um estágio muito inicial no processo de tratamento de pedidos, que aparentemente ignora qualquer gravação em error_log .

    
por 10.01.2012 / 15:21
1

talvez a diretiva CustomLog esteja configurada (verifique também os arquivos .htaccess), o que exclui 404s.

    
por 02.01.2012 / 16:29