É possível fazer os parâmetros HTTP de impressão do apache no log de acesso?

2

O Apache imprime a solicitação para acessar o log. A linha dirá qual página é o acesso, digamos, test.php, mas é possível solicitar que ela registre os parâmetros de postagem HTTP também? Idealmente, um parâmetro específico?

    
por erotsppa 10.12.2009 / 07:23

2 respostas

3

Sim, é possível. Eu encontrei várias referências a vários métodos, dependendo se você quer apenas um conjunto de parâmetros ou um despejo de dados completo de dados POST.

  • Use mod_dumpio . Isso pode despejar todas as entradas e saídas (separadamente, se desejado) que o servidor recebe. (A mesma postagem sugere mod_security , mas não detalha uma configuração.)

  • Use mod_log_post ( download ). Aparentemente é um primo despojado de mod_security . Veja esta pergunta do ServerFault um tanto relacionada.

  • Não ; Em vez disso, registre entradas do seu script diretamente. (Isso se deve a preocupações de segurança - um invasor mal-intencionado pode inundar seu servidor com solicitações POST e preencher a partição do arquivo de log.)

por 10.12.2009 / 07:36
0

Por padrão, não com o módulo mod_log_config tão longe como eu sei.

Você pode querer verificar estas instruções usando o módulo mod_dumpio .

    
por 10.12.2009 / 07:38