본문 바로가기

StoreHouse/Server

AWStats 를 이용한 웹로그 통계

최신버젼 다운받기 http://awstats.sourceforge.net

현제 AWStats 는 아파치와 IIS 모두 사용가능하며 이문서에서는 아파치환경에서의 설치법을 설명합니다.

우선 AWStats 다운받은후 압축을풉니다
(저같은경우에는 사이트의 파일이깨져서 3번째미러사이트 에서 받았습니다)
적정한 위치에 압축을 풉니다

cd /usr/local/src
tar zxvf awstats.tgz

압축을 풀은후 /wwwroot/cgi-bin 의 내용을 아파치 의 /cgi-bin 폴더로 복사합니다
cp -rf /usr/local/src/awstats/wwwroot/cgi-bin /usr/local/apache/

/wwwroot/icon 폴더를 현제 웹서비스가 운영되고 있는 폴더로 복사해줍니다
cp -rf /usr/local/src/awstats/wwwroot/icon /var/www/

아파치의 /cgi-bin 폴더로 이동해서 awststs.model,conf 파일을 awstats.도메인명.conf 로 복사합니다.
qpzm.com 의 경우는 awstats.qpzm.com.conf 가 되겠죠?

cp awststs.model,conf awstats.qpzm.com.conf

awstats.qpzm.com.conf 의 내용을 수정해줍니다.
크게수정해줄곳은 5군데 입니다

Logfile 아파치의 설정과 동일하게
LogFormat = 1
DirIcons = 좀전에 아이콘을 복사한 폴더명을 지정합니다.
SiteDomain =qpzm.com 웹서버 도메인멸을 지정합니다
Lag="kor" 한글로 출력

이러면 설정이 완료 된거구요 이제 실행시켜봅시다.

./awstats.pl -config=qpzm.com -update

이러면
Lines 어쩌구 저쩌구
Found 어쩌구 저쩌구 나오면 로그가 생성된겁니다.

이제 통계를 확인해 볼까요?

http://qpzm.com/cgi-bin/awstats.pl?config=qpzm.com

qpzm.com 의 메인페이지의 통계1 의 화면입니다.


## 만약 로그 생성중 오류가 발생하게되면 httpd.conf 에서 아파치 로그의 포맷을 확인하셔서

CustomLog /var/www/log common 으로 되어있다면 .

CustomLog /var/www/log combined 로 고치신후 다시 실행시켜주시면 될껍니다 ^^

참조사이트 : http://www.wangsy.com/webapp/weblog/awstats