아파치의 웹로그는 파일하나에 모두 저장하는 특성(?)을 가지고 있다.
그래서, 웹로그를 검색하려면 엄청난 고생을 해야할지 모른다.
그래서 cronolog 라는 프로그램을 이용하여 로그를 하루단위로 짜릴 수 있다.
이름에도 알 수 있듯이 cronlog, cron+log 의 합성어로 보이며, cron은 잘 알듯이 unix/linux작업스케줄러이다.
ftp 를 이용하여 웹서버의 특정 경로에 복사를 한다.
ftp xxx.xxx.xxx.xxxtar 로 압축되어있으므로 압축을 해제한다.
telnet 접속하여 ftp 를 통해 올려진 경로로 이동, 보통 /temp에 복사한다.
tar xvf cronolog-1.6.2.tarcronolog-1.6.2 라는 경로가 생성되면서 tar 가 해제된다.
생성된 cronolog-1.6.2 경로로 이동한다.
configure를 수정하여 설치할 경로를 지정한다.
vi ./configure다음의 행을 찾아 설치할 경로로 지정하고 수정한다.
예는 /Product/cronolog 경로에 설치를 하도록 유도하고 있다.
prefix=/Product/cronolog수정이 완료되었으면 실행 및 컴파일을 한다.
./configure/Product/cronolog 경로에 보면 설치가 완료되었음을 확인 할 수 있다.
make
make install
이제 apache에 적용해보자
설정하고자 하는 httpd.conf 파일에 아래와 같이 추가한다.
CustomLog "|/Product/cronolog/sbin/cronolog /apache/log/%Y%m%d_access.log" combined env=!nolog모든 설정이 완료되었으며, apache를 재구동하면 /apache/log 경로에 날짜별로 로그가 저장되는것을 확인할 수 있다.
홈페이지: http://cronolog.org/
'IT관련 > WAS' 카테고리의 다른 글
WAS에서 이미지처리 하도록 설정 (0) | 2007.08.02 |
---|---|
http 오류코드 (0) | 2007.08.01 |
WebSphere 버전별 WAS stop/start (0) | 2007.03.26 |