Não está particularmente claro para mim onde o apache deve registrar o quê. Por exemplo, eu estava passando uma URL muito longa para um virtualhost para ver se o Apache poderia evitar o problema de estouro.
A diretiva que lida com o número máximo de bytes que será permitido na linha de solicitação HTTP é LimitRequestLine por padrão, definindo este limite para 8190 bytes, qualquer coisa maior do que isso deve ser rejeitada e "supostamente" e a entrada em error.log
deve ser adicionada.
Estou trabalhando no fail2ban conf e na cadeia apache-overflow e de fato sugere para procurar este tipo de erro no padrão error.log
.
Eu testei a passagem de uma URL muito longa para o meu site (20000 caracteres aleatórios) e pude ver algumas entradas registradas no error.log , bem como no access.log .
Repetir os mesmos passos deixará de imprimir o erro para error.log e continuar imprimindo para access.log .
Perguntas:
414 Request-URI Too Long
deve acessar access.log ou error.log? Tags url logging apache-2.4