본문 바로가기
IT 인터넷

[APACHE] Image 관련 Log 남기지 않기

by zzom~ 2024. 11. 19.
반응형

apache를 기본 설정으로 사용할 경우 클라이언트 접속시 image 로딩에 대한 내용이 전부 access_log에 남게 된다.

접속자가 많은 사이트는 이런 불필요한 로그들로 인해 파일 사이즈가 GB 단위를 넘게 되는 경우가 많은데, 아래의 설정으로 image 관련 로그를 배제할 수 있다.

# httpd.conf 수정

# vi /etc/httpd/conf/httpd.conf

설정파일 경로 부분은 각 OS나 아파치 버전에 맞게..

<IfModule log_config_module>
.
.
SetEnvIfNoCase Request_URI ".(bmp | gif | jpg | jpeg | png | css | swf)$" not_log
.
.
</IfModule>


필요에 따라 원하는 확장자를 추가로 등록해서 사용할 수 있다.

 

앞서 올린 외부링크 막기와 유사하게 SetEnvIFNoCase 를 잘 활용한 부분이라 볼 수 있다.

 

다음 시간엔 로그로테이션을 이용한 로그파일 관리에 대해 살펴볼 예정이다.(검색해보니 이미 작성한 기록이 있다.)

2024.09.27 - [IT 인터넷] - [리눅스] logrotate 옵션

반응형