Webalizer installation on Windows
Apache의 로그를 바탕으로 웹로그를 분석해 주는 여러 툴이 있지만 그 중 Webalizer는 빠른 속도와 간편한 설치로 널리 이용되고 있습니다. 이 포스트에서는 Windows 환경에서 Webalizer를 설치하고 사용하는 방법에 대해 알아보겠습니다. 포스트를 작성하는 현재 최신버전인 2.21-02 버전을 기준으로 작성하였습니다.
먼저 최신 버전의 Webalizer를 홈페이지에서 다운받습니다. Windows 버전은 Version 2.21-o2 for Windows 라고 기재되어 있습니다. 설치프로그램이 아니므로 본인이 원하는 곳에 압축을 해제합니다. 압축 해제된 디렉토리내에 있는 sample.conf 파일을 복사하여 적당한 파일명으로 파일을 생성합니다. www.mydomain.com.conf 형식으로 생성하면 편합니다.
그 후 생성된 conf 파일을 텍스트 에디터로 열어서 다음사항을 수정합니다. 그리고 반드시 #표시를 제거하여 주석처리를 해제합니다.
1. LogFile 분석하고 싶은 계정의 로그파일 경로 ex) c:/apache/logs/access.log
2. OutputDir 분석결과가 저장될 디렉토리입니다. 웹서버를 통해 확인할 수 있는 HTML 형식으로 저장되므로 웹에서 접속할 수 있는 경로, 즉 홈디렉토리등에 생성하는 것이 좋습니다. 또한 webalizer로 분석을 실행하기 전에 반드시 디렉토리가 존재해야 합니다. 설정한 디렉토리가 존재하지 않는다면 webalizer 실행 전에 생성하여 주십시오. ex) c:/apache/htdocs/webalizer
3. HistoryName 분석결과의 파일명을 지정합니다. 기본으로 입력되어 있는 설정을 그대로 사용해도 무방합니다만 주석은 반드시 해제하여야 합니다. ex) mydomain.hist
4. Incremental 분석 실행시 로그파일의 증분을 기존의 데이터와 합산할 것인지 결정하는 옵션입니다. 이 옵션을 no로 지정할 경우 로그파일이 재생성 되면 기존의 분석 결과가 모두 리셋되므로 반드시 yes로 지정합니다.
5. IncrementalName 로그파일의 증분을 합산할 때 사용할 파일명을 지정합니다. 기본으로 입력되어 있는 설정을 그대로 사용해도 무방합니다만 주석은 반드시 해제하여야 합니다. 또한 HistoryName과는 반드시 다르게 입력하여야 합니다. ex) mydomain.current
6. ReportTitle 분석결과의 페이지의 상단에 표시될 이름입니다. 본인이 식별하기 쉬운 이름으로 설정합니다. ex) stats of www.mydomain.com
7. HostName 본인의 호스트명을 기재합니다. ex) www.mydomain.com
모든 설정을 완료하였으면 다음과 같이 커맨드창에서 webalizer를 실행하여 제대로 분석결과가 생성되는지 확인합니다.
webalizer.exe -c www.mydomain.com.conf
실행 완료 후에 OutputDir로 지정한 디렉토리를 확인하여 분석결과가 제대로 생성되어 있는지 확인합니다. 제대로 생성되어 있다면 마지막으로 웹으로 접속하여 확인합니다. ex) http://www.mydomain.com/webalizer
가상호스트 기능으로 여러 도메인을 운영하고 있다면 로그파일을 분리해 생성한 후 각각의 conf 파일을 생성하면 각 도메인별로 웹로그를 분석할 수 있습니다. 마지막으로 webalizer는 자동으로 실행이 안되므로 배치파일로 만들어 Windows 예약작업에 설정해 두면 분석결과를 좀 더 편하게 업데이트 할 수 있습니다.
분석 페이지의 접근을 제한하고 싶다면 이 포스트를 참고하시기 바랍니다.
- Webalizer, AWStats에서 국가 정보 확인하기 (May 24, 2010 | Match 39%)
Windows 버전의 Webalizer와 AWStats 사용시 설정법입니다. 아파치 웹로그 분석툴인 Webalizer 또는 AWStats 사용시 GeoIP 데이터를 이용하여... - AWStats installation on Windows (May 24, 2010 | Match 31%)
웹로그 분석툴로 널리 사용되는 Webalizer는 빠른 실행속도와 설정이 간편하다는 장점이 있지만 투박한 외관과 다소 불편한... - Google Analytics로 웹페이지 분석하기 (May 30, 2010 | Match 9%)
웹서버 운영시 본인의 도메인의 분석을 위해 보통 아파치 로그를 기반으로한 Webalizer, AWStats 웹로그 분석툴을 사용하게...