Lucid Lynx Ubuntu에서 Apache2 mod_dumpio를 작동할 수 없는 이유는 무엇입니까?

Lucid Lynx Ubuntu에서 Apache2 mod_dumpio를 작동할 수 없는 이유는 무엇입니까?

문제 해결을 위해 Apache2 웹 서버에서 들어오고 나가는 모든 트래픽을 캡처하려고 하므로 mod_dumpio를 올바르게 설정하기 위해 다음을 수행했습니다.

  1. mod_dumpio를 활성화하기 위해 a2enmod를 사용했습니다.
  2. apache2.config에서 LogLevel을 "디버그"로 변경했습니다.
  3. apache2.config에 "DumpIOInput On", "DumpIOOutput On" 및 "DumpIOLogLevel debug"를 추가했습니다.
  4. Apache를 다시 시작하기 위해 "/etc/init.d/apache2 restart"를 실행했습니다.
  5. mod_dumpio가 로드되었는지 확인하기 위해 "apache2ctl -t -D DUMP_MODULES"를 실행했습니다.

나는 /var/log/apache2/error.log를 보고 있지만 거기에는 많은 것이 보이지 않으며 확실히 모든 입력 및 출력의 덤프도 아닙니다.

누구든지 도와줄 수 있나요?

답변1

저도 이거 때문에 하루동안 고생했어요. mod_dumpio 출력을 로그 수준 'trace7'로 이동하고 매개 변수 DumpIOLogLevel을 비활성화한 것 같습니다.

내가 필요

LogLevel trace8

또는

LogLevel info dumpio:trace8

작동하려면.

일반적으로 서버 수준과 가상 호스트 수준의 두 가지 수준에 LogLevel이 있다는 점을 기억하십시오. 두 수준을 모두 확인하십시오.

답변2

NM...알았어!

문제는 분명히 그랬다.딱 하나만내 VirtualHosts(/etc/apache2/sites-enabled에 정의된 대로) 중 디버그가 아닌 다른 LogLevel이 선언되어 있어서 mod_dumpio의 전반적인 동작을 방해합니다. :)

다른 사람이 이것이 도움이 되기를 바랍니다.

관련 정보