웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] awstats 6.1 본문

웹프로그램밍 자료실/PERL 자료

[해피CGI][cgimall] awstats 6.1

해피CGI윤실장 2016. 11. 14. 09:18
####################################
# HowTo - Awstats 웹로그 분석 설치                        
####################################

* Webalizer 를 많이 사용하시지만
  awstats는 좀더 화려한(?) 인터페이스와
  다양한 정보를 제공해줍니다.


[목차]

1. 준비사항
2. Setup / Configure
3. Complete



1. 준비사항

   프로젝트 싸이트 :
http://awstats.sourceforge.net
   다운로드        : http://awstats.sourceforge.net/files/awstats-6.1.tgz

   웹로그분석이기 때문에 Web Server는 이미 설치가 되어 있어야 합니다.
   ( Apache 설치문서는 많이 있기 때문에 별도 설명을 하지 않음을
     양해해 주시기 바랍니다. )

2. Setup / Configure

   다운로드 받은 압축파일을 푸시면 docs 디렉토리안에 *.html 파일들이
   Install 방법과 Plug-in사용법등 다양하게 정보를 같이 제공하고 있읍니다.
   (프로젝트 홈페이지에 Install 방법 없읍니다. 꼭 *.html 을 보세요.)

   tar xvfz awstats-6.1.tgz
   mv awstats-6.1/ /usr/local/awstats
   chmod 755 /usr/local/awstats
   mkdir /etc/awstats
   mkdir /var/lib/awstats

   cd /usr/local/awstats/tools
   ./configure.pl (3가지정도를 물어보는데 잘 읽어보시면 뭔말인지  아실겁니다.)
  
   만일 요기까지 잘 따라 하셨다면 에러가 없을겁니다.
  
   configure.pl 을 잘 실행 시키셨다면 자신이 정한 name으로
   awstats.[정한 name].conf 파일이 생성되어 있을겁니다.
   이 파일을 여서서 52라인으로 가보시면
  
   LogFile="/var/log/httpd/mylog.log" 되어 있읍니다.
   이것을
   LogFile="[자신이 사용하는 웹서버의 access 로그]"
   를 지정하시면 됩니다.
   제가 사용하는 예를 보여드리면
   LogFile="/usr/local/apache/logs/access_log" 사용하고 있읍니다.
   :wq


  
  
   /usr/local/awstats/tools/  아래보시면 httpd_conf 파일이 있읍니다.
   이 파일을 vi로 여셔서 웹서버가 설치된 conf/httpd.conf 파일의 맨 하단에
   붙여넣으시면 됩니다.  
   :wq


3. Complete

   간단하게 다 되었읍니다 ^^ 이제 웹브라우져로 확인을 해봐야겠죠!

  
http://[웹서버]/awstats/awstats.pl?config=[자신이 정한 name]
  
   한글화도 아주 잘 되어 있읍니다.  


   자... 웹로그분석이니 Cron 작업도 빼 먹으면 안되겠죠?

   vi /etc/crontab 하셔서
   0-59/6 * * * * root /usr/local/awstats/wwwroot/cgi-bin/awstats -update -config=[자신이 정한 name]
   :wq



   로그분석 시간간격은 조정하시면 됩니다.


설명서 출처 : http://linuxcamp.co.kr

 

 

 

홈페이지바로가기 

Comments