2007. 10. 15. 09:40
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.




아파치의 웹로그는 파일하나에 모두 저장하는 특성(?)을 가지고 있다.
그래서, 웹로그를 검색하려면 엄청난 고생을 해야할지 모른다.
그래서 cronolog 라는 프로그램을 이용하여 로그를 하루단위로 짜릴 수 있다.
이름에도 알 수 있듯이 cronlog, cron+log 의 합성어로 보이며, cron은 잘 알듯이 unix/linux작업스케줄러이다.

ftp 를 이용하여 웹서버의 특정 경로에 복사를 한다.

ftp xxx.xxx.xxx.xxx
telnet 접속하여 ftp 를 통해 올려진 경로로 이동, 보통 /temp에 복사한다.
tar 로 압축되어있으므로 압축을 해제한다.
tar xvf cronolog-1.6.2.tar
cronolog-1.6.2 라는 경로가 생성되면서 tar 가 해제된다.
생성된 cronolog-1.6.2 경로로 이동한다.

configure를 수정하여 설치할 경로를 지정한다.
vi ./configure
다음의 행을 찾아 설치할 경로로 지정하고 수정한다.
예는 /Product/cronolog 경로에 설치를 하도록 유도하고 있다.
prefix=/Product/cronolog
수정이 완료되었으면 실행 및 컴파일을 한다.
./configure
make
make install
/Product/cronolog 경로에 보면 설치가 완료되었음을 확인 할 수 있다.

이제 apache에 적용해보자
설정하고자 하는 httpd.conf 파일에 아래와 같이 추가한다.
CustomLog "|/Product/cronolog/sbin/cronolog /apache/log/%Y%m%d_access.log" combined env=!nolog
모든 설정이 완료되었으며, apache를 재구동하면 /apache/log 경로에 날짜별로 로그가 저장되는것을 확인할 수 있다.

홈페이지: http://cronolog.org/

'WAS' 카테고리의 다른 글

WAS에서 이미지처리 하도록 설정  (0) 2007.08.02
http 오류코드  (0) 2007.08.01
WebSphere 버전별 WAS stop/start  (0) 2007.03.26
Posted by 백냥