Nginx access 로그 최적화

1. 로그 절단 설정
[root@localhost ~]# vim /usr/local/nginx/conf/cut_nginx_log.sh
#!/bin/bash
cd /usr/local/nginx/logs
/bin/mv access.log access_$(date +%F -d -1day).log    #               /usr/local/nginx/sbin/nginx -s reload
[root@localhost ~]# crontab -e    #     0     0 0 * * * /bin/sh /usr/local/nginx/conf/cut_nginx_log.sh > /dev/null 2>&1

 
2. 필요 하지 않 은 방문 로 그 를 기록 하지 않 습 니 다.
location ~ .*\.(js|jpg|JPG|jpeg|JPEG|css|bmp|gif|GIF)$ {
    access_log  off;
}

 
3. 로그 에 접근 할 수 있 는 권한 설정
chown -R root.root /usr/local/nginx/logs
chmod -R 700 /usr/local/nginx/logs

좋은 웹페이지 즐겨찾기