为什么我不能让 Apache2 mod_dumpio 在 Lucid Lynx Ubuntu 下工作?

bla*_*328 4 ubuntu ubuntu-10.04 apache-2.2

我正在尝试捕获进出 Apache2 Web 服务器的所有流量以进行故障排除,因此我执行了以下操作以尝试正确设置 mod_dumpio:

  1. 使用 a2enmod 启用 mod_dumpio
  2. 将 apache2.config 中的 LogLevel 更改为“调试”
  3. 在 apache2.config 中添加了“DumpIOInput On”、“DumpIOOutput On”和“DumpIOLogLevel debug”
  4. 发出“/etc/init.d/apache2 restart”重启Apache
  5. 发出“apache2ctl -t -D DUMP_MODULES”以确保 mod_dumpio 已加载

我在看 /var/log/apache2/error.log,但没有看到太多,当然也不是所有输入和输出的转储。

任何人都可以帮忙吗?

小智 6

我也为此苦苦挣扎了一天。似乎他们将 mod_dumpio 输出移至日志级别“trace7”并禁用参数 DumpIOLogLevel。

我需要

LogLevel trace8
Run Code Online (Sandbox Code Playgroud)

或者

LogLevel info dumpio:trace8
Run Code Online (Sandbox Code Playgroud)

让它工作。

请记住,您通常有两个级别的 LogLevel,服务器级别和虚拟主机级别,请同时检查。