웹서버/Apache
[Tips] access log에 image 호출 URI 로깅하지 않는 방법
투칼론
2021. 2. 8. 10:44
반응형
웹서버를 운영하다보면 해당 업무에 요청이 많은 경우 Access Log 파일 용량이 불필요하게 커진다. 이 파일 용량이 커짐에 따라 불필요하게 파일시스템을 사용하므로, Image파일(.jpg, .png, .gif 등) 호출 내역은 로깅하지 않도록 설정하여, Access Log 파일 크기를 줄일 필요가 있다.
설정 방법
# Request URI가 image인 경우에 환경변수에 img라고 설정 SetEnvIf Request_URI ".jpg$" img SetEnvIf Request_URI ".png$" img SetEnvIf Request_URI ".gif$" img # 환경변수가 img가 아닌 URI만 access log에 출력함 CustomLog "|/usr/local/apache/bin/rotatelogs /usr/local/apache/logs/access-%y%m%d_log 86400 +540" combined env=!img |