1. 개요
Access log를 User-Agent 별 파일로 나누어 기록하자.
2. 방법
2-1. setenvif_module 모듈 확인(httpd.conf)
LoadModule setenvif_module modules/mod_setenvif.so
2-2. Access log를 별도 생성할 User-Agent 정의 및 설정(httpd.conf 또는 httpd-vhosts.conf)
예시) ELB-HealthChecker User-Agent의 요청에 대해서만 별도 Access log 생성하는 경우
SetEnvIf User-Agent "ELB-HealthChecker" elb Custom "|/usr/sbin/rotatelogs /etc/httpd/logs/access_log.%Y.%m.%d 86400" combined env=!elb Custom "|/usr/sbin/rotatelogs /etc/httpd/logs/access_log.%Y.%m.%d 86400" combined env=elb