web server/nginx

특정 요청만 access 로그 남기지 않게 하기

구닥다리 엔지니어 2014. 5. 14. 19:18

반복적으로 오는 요청에 대해서 access 로그를 남기지 않도록 설정할 수 있는데, nginx 설정파일에서 if 문을 이용하는 방법이다.


nginx 설정 중 location 구문 안에 다음과 같이 넣어준다.

 location ~ \.php {

if ( $request_uri ~ "/index.html" ) {

access_log off;

}

}

/index.html 요청이 올경우 access log를 남기지 않는다는 의미이다.