webalizer 설치는 그냥 간단하게 yum 으로 설치하세요.
yum install webalizer
설치 후 도메인별로 conf 파일을 작성해주셔야 합니다.
기본으로 /etc/webalizer.conf 파일이 있는데 이 파일을 복사하여 도메인별로 셋팅하시면 됩니다.
/etc/webalizer/domain1.conf
/etc/webalizer/domain2.conf
/etc/webalizer/domain3.conf
이런식으로 만들면 되구요 도메인별 conf 파일 셋팅은 기본값은 그냥 놔두시고 아래의 내용만 수정하시면 됩니다.
아래는 domain1 을 예로 들어서 설명드리겠습니다. 나머지는 domain2 domain3 으로 하시면 되겠죠.
--------------------
LogFile /home/apache/logs/domain1-access_log
OutputDir /home/domain1/www/weblogs
HistoryName /home/domain1/webalizer.hist
ReportTitle DOMAIN1
HostName domain1.com
--------------------
LogFile 이것은 log 파일이 있는 위치지정
OutputDir 로그를 열람할 페이지 위치지정, 위의 셋팅의 경우 http://www.domain1.com/weblogs/ 이곳에 들어가면 열람 가능하겠죠.
HistoryName 히스토리가 저장되는 위치지정
ReportTitle 홈페이지 이름
HostName 도메인주소
logrotate 로 log 파일을 자르시는 분들은 아래의 셋팅을 추가로 해주시기 바랍니다.
--------------------
Incremental yes
IncrementalName /home/domain1/webalizer.current
--------------------
/etc/cron.daily 이곳에 파일을 만들어서 webalizer 가 매일매일 실행되도록 한다.
vi /etc/cron.daily/00webalizer
파일명이 왜 00webalizer 냐면... logrotate 보다 먼저 실행시키기 위함입니다. 로그 정리되기 전에 먼저 실행하라는 의미겠죠.
00webalizer 내용은 아래와 같이 합니다.
#! /bin/bash
/usr/bin/webalizer -c /etc/webalizer/domain1.conf
/usr/bin/webalizer -c /etc/webalizer/domain2.conf
/usr/bin/webalizer -c /etc/webalizer/domain3.conf
'홈페이지 제작 > 웹서버 관련' 카테고리의 다른 글
[MySQL] MySQL 시작, 종료, 재시작 (0) | 2009.05.20 |
---|---|
리눅스 CPU 점유율 확인 방법 (0) | 2009.04.30 |
특정 IP 또는 IP 대역 차단하는 방법 (0) | 2009.04.14 |
SSH ROOT 계정 직접 로그인 차단하기 (0) | 2009.04.14 |
메일서버 확인방법 MX 레코드 확인 (0) | 2009.04.13 |