Preciso determinar se o servidor (Apache 2) está retornando o conteúdo completo de uma página junto com o cabeçalho correto ou não. Eu tenho um script PHP que é executado com sucesso, mas o navegador está recebendo apenas metade do conteúdo html, é simplesmente cortado.
A infraestrutura do cliente é bastante complicada, usando o Novell BorderManager Proxys e outras coisas. Para garantir que o servidor esteja funcionando bem, quero registrar o cabeçalho e o corpo da resposta.
Como posso conseguir isso? Eu olhei para o mod_log_config
módulo do apache (que já está instalado e pronto para ser usado), mas sinceramente não consegui configurá-lo para gerar o cabeçalho e o corpo em algum lugar.
edit: eu consegui registrar o cabeçalho com
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{HEADER_NAME}o\"" common2
CustomLog /var/log/apache2/response.log common2
Infelizmente, os formatos mod_log_config não suportam todo o corpo do conteúdo.
Atualização: Eu tropecei no mod_dumpio, que parece fazer exatamente isso, mas não consigo fazê-lo funcionar até agora :-(
Alguém pode ajudar?
E
ouI
porque eu vinculei um documento antigo. O mais recente está aqui: modsecurity.org/documentation/modsecurity-apache/2.5.12/…SecAuditEngine On SecAuditLog /var/log/apache2/sec.log SecAuditLogParts ABEFGHZ
. Recebo algumas informações sobre depuração, por isso parece funcionar, mas o corpo da resposta não é mostrado.caso você não encontre nenhum corpo de resposta em seus logs ao usar o " Intended Response Body (E) "; por exemplo.:
Verifique se você também ativou o mecanismo de regras:
e verifique suas configurações para:
fonte