APACHE 웹 서버를 운영하면 ,로그를 반드시 사용하게 되는 경우가 많은데, 로그 파일의 크기가 커질수록 시스템 부하는 점점 감당할수 없게 되고, 로그 분석 또한 원활하지 않는 경우가 많이 발생하게 된다.
이러한 문제를 해결할 수 있는 가장 간단한 방법은 웹서버의 로그 파일을 매일 매일 따로 관리하게 하는 것인데, cronolog라는 프로그램을 사용하면 굉장히 쉽게 이 작업을 할 수 있다.
cronolog의 설치 및 사용방법.
1. cronolog 다운받기
http://cronolog.org/download/index.html
위 사이트에 접속하여, 적절한 버전을 다운로드 한다.
2. compile 및 설치
[root @ linux]# tar xzvf cronolog-1.6.1.tar.gz
[root @ linux]# cd cronolog-1.6.1
[root @ linux]# ./configure --prefix=/usr/local/cronolog
(기타 옵션을 알아서 사용하시면 됨)
[root @ linux]# make;make install
3. httpd.conf 설정.
[root @ linux]# vi httpd.conf
...........
TransferLog "|/CronLog/sbin/cronolog /home/apache/logs/%Y/%m/%
d/access.log"
ErrorLog "|/CronLog/sbin/cronolog /home/apache/logs/%Y/%m/%d/errors.log"
...........
vi 저장 및 종료 (:wq!)
4. apache restart
'공부하고(?) > Linux' 카테고리의 다른 글
iptables 활용 예제, IP공유기, 방화벽구성 (0) | 2012.08.11 |
---|---|
tar을 잘못 풀었을때, 유용한 방법 (0) | 2012.08.11 |
BIND, DNS server 설치 및 운영(name server) (0) | 2012.08.11 |
ProFTPd 설치 - ftp 서버 설치 및 운영 (0) | 2012.08.11 |
특정 포트에 접속 수를 알아내는 법 (0) | 2012.08.11 |