로그밸런서 사용시
access_log 상에 로드밸런서의 ip 주소만 기록되어
실제 클라이언트의 ip 주소를 추정할 수 없는 경우가 발생한다.
이 경우 X-Forwarded-For 헤더값을 LogFormat 에 정의하여 처리할 수 있다.

STEP1. Apache 설정 파일을 오픈한다.

 

STEP2. LogFormat Section 을 찾는다.

 

STEP3. LogFormat 을 변경한다.

변경전 : LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
변경후 : LogFormat "%{X-Forwarded-For}i %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

STEP4. Apache 재시작

 


STEP1. VI 에디터를 이용한 Apache 설정 파일 오픈


STEP2. LogFormat 문자열 검색을위한 VI 에디터 상에서 LogFormat 검색


STEP3. 수정 대상 항목에 대한 수정 처리 ( # 표시는 주석 )


STEP4. Apache 재시작