
문제 해결을 위해 Apache2 웹 서버에서 들어오고 나가는 모든 트래픽을 캡처하려고 하므로 mod_dumpio를 올바르게 설정하기 위해 다음을 수행했습니다.
- mod_dumpio를 활성화하기 위해 a2enmod를 사용했습니다.
- apache2.config에서 LogLevel을 "디버그"로 변경했습니다.
- apache2.config에 "DumpIOInput On", "DumpIOOutput On" 및 "DumpIOLogLevel debug"를 추가했습니다.
- Apache를 다시 시작하기 위해 "/etc/init.d/apache2 restart"를 실행했습니다.
- 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의 전반적인 동작을 방해합니다. :)
다른 사람이 이것이 도움이 되기를 바랍니다.