Saya perlu menentukan apakah server (Apache 2) mengembalikan konten lengkap dari sebuah halaman bersama dengan header yang benar atau tidak. Saya memiliki skrip PHP yang dieksekusi dengan sukses, tetapi browser hanya mendapatkan setengah dari konten html, itu hanya terputus.
Infrastruktur klien cukup rumit, menggunakan Novell BorderManager Proxys dan lainnya. Untuk memastikan server melakukan tugasnya dengan baik, saya ingin mencatat header dan badan tanggapan.
Bagaimana saya bisa mencapai ini? Saya melihat ke dalam mod_log_config
modul apache (yang sudah diinstal dan siap untuk digunakan), tapi jujur saya tidak cukup berhasil mengkonfigurasinya ke output header dan body di suatu tempat.
sunting: Saya berhasil mencatat tajuk
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{HEADER_NAME}o\"" common2
CustomLog /var/log/apache2/response.log common2
Namun sayangnya itu format mod_log_config tidak mendukung seluruh isi konten.
Pembaruan: Saya menggunakan mod_dumpio yang sepertinya melakukan hal itu, tapi saya tidak bisa membuatnya bekerja sejauh ini :-(
Adakah yang bisa membantu?
sumber
E
atauI
karena saya menautkan dokumen lama. Baru di sini: modsecurity.org/documentation/modsecurity-apache/2.5.12/...SecAuditEngine On SecAuditLog /var/log/apache2/sec.log SecAuditLogParts ABEFGHZ
. Saya mendapatkan beberapa info debug, jadi sepertinya berfungsi, tetapi badan respons tidak ditampilkan.dalam kasus Anda tidak mendapatkan badan respons di log Anda saat menggunakan " Intended Response Body (E) "; misalnya.:
Pastikan Anda juga telah mengaktifkan mesin aturan:
dan periksa pengaturan Anda untuk:
sumber