웹 서버, WAS, 미들웨어/아파치(Apache, HTTPd)3 728x90 반응형 아파치 웹 서버(Apache HTTPd) X-Forwarded-For 로그 설정 X-Forwarded-For 로그 설정 방법최상단에 WAF(Web Application Firewall, 웹 애플리케이션 방화벽)가 있고 그 이후에 ALB(Application Load Balancer, L7 스위치), 아파치 웹 서버가 있는 환경에서 아파치 웹 서버 로그 파일에 클라이언트 IP 주소(Origin)를 정확하게 기록하려면 아래와 같이 아파치 웹 서버 로그 설정이 되어야 한다.LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined로그가 의도한 대로 출력되려면 WAF와 ALB에도 X-Forwarded-For 관련 헤더를 사용하도록 설정해야 하며 WAF와 ALB에 따라 설정 .. 2026. 2. 3. 아파치 웹 서버(Apache HTTPd) 가상 호스트 로그 설정 가상 호스트 로그 설정 방법아래와 같이 설정하면 해당 가상 호스트는 지정된 파일에 로그를 기록한다. 가상 호스트에 따라 로그 파일을 분리하는 것은 디버깅할 때 유용한 부분이기에 꼭 설정하는 것이 좋다.ErrorLog "logs/admin-error_log"CustomLog "logs/admin-access_log" combined참고문서"Log Files", 아파치 웹 서버 2.4 공식 문서. @원문보기"Apache Core Features", 아파치 웹 서버 2.4 공식 문서. @원문보기 2026. 2. 2. 아파치 웹 서버(Apache HTTPd)에서 톰캣(Tomcat) 연동 부분 로그 수준 설정 설정 방법아파치 웹 서버(Apache HTTPd)에서 동적 처리를 하기 위해 톰캣(Tomcat)과 연동할 때 디버깅을 위한 세부 로그를 보려면 아래의 사진과 같이 JkLogLevel을 수정해야 한다. 로그 수준은 'trace'와 'debug', 'info', 'warn', 'error'로 설정이 가능하며 일반적으로는 'debug'로만 설정해도 충분하다.JkLogLevel debug참고문서"Configuring mod_jk for the Apache HTTP Server", The Apache Tomcat Connectors Version 1.2.50 - Reference Guid, 2024년 8월 13일. @원문보기 2026. 2. 1. 이전 1 다음