1 다운로드 171031현재
http://awstats.sourceforge.net
wget https://sourceforge.net/projects/awstats/files/AWStats/7.6/awstats-7.6.tar.gz
# tar xvfpz awstats-7.6.tar.gz
2. 설치
#cd /usr/local/awstats/tools
설정파일 실행
./awstats_configure.pl
1)web server config 경로 입력
/etc/httpd/httpd.conf
2)config/profile 파일 생성 동의
3) profile name 설정 - 사용할 domain 입력
4)config file 위치 지정
Default: /etc/awstats
=>enter 입력 시 webserver 재실행 됨, 이후 enter 연타~~ 끝
=================================
스크립트에서 자동으로 httpd.conf 파일에 관련 설정이 추가됨
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"
#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/usr/local/awstats/wwwroot">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
==============================================
3. 설정
# mkdir /var/lib/awstats
vi /etc/awstats/awstats.생성된 profile name.conf
1)logfile 수정
2)Lang="ko" 로 수정
3)DirData= 수정( 로그 분석 후 결과 파일들 저장소)
4. 설정 업뎃
/usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.80000v.net
=>apache 로그 포맷이 combined 로 되어야 함
==>443 사용시 ssl conf에서 수정 필요함
5. 확인
https://www.80000v.net/awstats/awstats.pl?config=www.80000v.net
6. crontab 등록
*/2 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.80000v.net > /dev/null
7. 분석결과 중 검색엔진 관련 정보 업뎃
# vi /usr/local/awstats/wwwroot/cgi-bin/lib/search_engines.pm
@SearchEnginesSearchIDOrder_list1=(
'search.naver.',
'search.daum.',
'search.nate.',
%SearchEnginesHashID = (
'search.naver.','naver',
'search.daum.','daum',
'search.nate.','nate',
%SearchEnginesKnownUrl=(
'naver','query=',
'daum','q=',
'nate','q=',
%SearchEnginesHashLib=(
'naver','<a href="http://www.naver.com/" title="Naver Home Page" target="_blank">Naver</a>',
'daum','<a href="http://www.daum.net/" title="Daum Home Page" target="_blank">Daum</a>',
'nate','<a href="http://www.nate.com/" title="Nate Home Page" target="_blank">Nate</a>',
수정한 설정 업데이트
# /usr/local/awstats/tools/awstats_updateall.pl now