(Apache) Rotatelogs를 이용한 로그 설정
Web Programing2015. 8. 20. 13:54
Rotatelogs가 설치되었다는 가정하에 시작한다.
Rotatelogs란 log파일을 날짜별로 용량별로 손쉽게 관리할 수 있도록 도와주는 기능을 한다.
우선 vim /etc/httpd/conf/httpd.conf -> :set ic (대소문자구분없이 문자검색하기위하여)
-> /logformat (문자열검색) -> 이것을 통하여 현재 로그가 어떻게 남도록 설정되었는지 확인을 한다.
그후 로그를 남기고싶은 부분(virtualhost 내부 또는 외부)에 설정을 하여준다.
하루 시간단위로 로그기록을 남기는 예제.
CustomLog(or ErrorLog) "|/usr/sbin/rotatelogs /etc/httpd/logs/access_log.%Y%m%d 86400(하루시간)" combined(common ..)
용량 단위로 로그기록을 남기는 예제.
CustomLog(or ErrorLog) "|/usr/sbin/rotatelogs /etc/httpd/logs/access_log.%Y%m%d 5M(용량)" combined(common ..)