로그에 필요없는 요청 기록 예외처리

apache 로깅을 할 때, jpg, png 등 그림 파일 요청과 같은 기록하지 않아도 되는 내용들까지 기록하면 사용자가 홈페이지에 접속해서 페이지 하나만 봐도 수백줄의 로그를 생성시킬 수가 있기 때문에 필요하지 않은 파일들에 대해 apache 설정파일 (httpd.conf)에 예외처리를 추가하여 로깅하는 부분에 예외 목록을 추가해준다.
$ vim /usr/local/apache2/conf/httpd.conf
...
# Add under lines
SetEnvIfNoCase Request_URI "\.(jpg|png|gif|css|ico|js|swf)$" exceptlist
CustomLog "|(rotatelogs ) ${APACHE_LOG_DIR}/access.log.%Y-%m-%d 86400" combined env=!exceptlist
...
apache 재시작
$ service httpd restart
반응형