Мне нужно определить, возвращает ли сервер (Apache 2) полное содержимое страницы вместе с правильным заголовком или нет. У меня есть PHP-скрипт, который успешно выполняется, но браузер получает только половину HTML-контента, он просто отключен.
Инфраструктура клиента довольно сложна, с использованием Novell BorderManager Proxys и прочего. Чтобы убедиться, что сервер работает нормально, я хочу записать как заголовок, так и текст ответа.
Как мне этого добиться? Я посмотрел на mod_log_config
модуль apache (который уже установлен и готов к использованию), но, честно говоря, мне не удалось настроить его для вывода заголовка и тела.
редактировать: мне удалось войти в заголовок с
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{HEADER_NAME}o\"" common2
CustomLog /var/log/apache2/response.log common2
Но, к сожалению, форматы mod_log_config не поддерживают все тело контента.
Обновление: я запутался в mod_dumpio, который, кажется, делает именно это, но пока не могу заставить его работать :-(
Кто-нибудь может помочь?
источник
E
илиI
потому что я связал старый документ. Более новое здесь: modsecurity.org/documentation/modsecurity-apache/2.5.12/…SecAuditEngine On SecAuditLog /var/log/apache2/sec.log SecAuditLogParts ABEFGHZ
. Я получаю некоторую информацию об отладке, поэтому она, кажется, работает, но тело ответа не отображается.в случае, если вы не получите никакого тела ответа в своих журналах при использовании « Предполагаемого тела ответа (E) »; например.:
Убедитесь, что вы также активировали механизм правил:
и проверьте свои настройки на:
источник