
Я пытаюсь перехватить весь трафик, входящий и исходящий с веб-сервера Apache2, в целях устранения неполадок, поэтому я сделал следующее, чтобы попытаться правильно настроить mod_dumpio:
- Использовал a2enmod для включения mod_dumpio
- Изменен LogLevel на «debug» в apache2.config
- Добавлены «DumpIOInput On», «DumpIOOutput On» и «DumpIOLogLevel debug» в apache2.config
- Выполнен "/etc/init.d/apache2 restart" для перезапуска Apache
- Выполнен "apache2ctl -t -D DUMP_MODULES", чтобы убедиться, что mod_dumpio загружен
Я просматриваю /var/log/apache2/error.log, но не вижу там ничего особенного, и уж точно не дамп всех входных и выходных данных.
Кто-нибудь может помочь?
решение1
Я тоже с этим борюсь уже день. Похоже, они переместили вывод mod_dumpio на уровень журнала 'trace7' и отключили параметр DumpIOLogLevel.
мне было нужно
LogLevel trace8
или
LogLevel info dumpio:trace8
чтобы это работало.
Помните, что LogLevel обычно находится на двух уровнях: на уровне сервера и на уровне виртуального хоста. Проверьте оба.
решение2
НМ... понял!
Проблема, по-видимому, была в том, чтотолько одиниз моих VirtualHosts (как определено в /etc/apache2/sites-enabled) имели объявленный LogLevel, отличный от debug, что мешало общему поведению mod_dumpio по причинам, которые мне не ясны :)
Надеюсь, кому-то это будет полезно.