|
|
|
|
|
▶ 프로그램 다운로드(webalizer를 사용하기 위해서는 아래 프로그램이 기본적으로 설치되어 있어야 합니다.)
- gd-1.8.4 : http://www.sfr-fresh.com/unix/www/gd-1.8.4.tar.gz
zlib : http://www.zlib.net/zlib-1.2.3.tar.gz
libpng : http://download.sourceforge.net/libpng/libpng-1.4.1.tar.gz
webalizer : ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.21-02-src.tar.bz2
|
|
- 1. GD graphics 설치
1) yum으로 설치
[root@ns1 gd]# yum install gd-2.0.28-5.4E.el4_6.1
2) 소스 컴파일
[root@ns1 gd]# vi gd.c
#include "/usr/local/zlib/zlib.h"
[root@ns1 gd]# vi gd_jpeg.c
#include "/usr/local/jpeg6b/jpeglib.h"
#include "/usr/local/jpeg6b/jerror.h"
[root@ns1 gd]# vi gd_png.c
#include "/usr/local/libpng121/png.h" /* includes zlib.h and setjmp.h */
[root@ns1 gd]# vi Makefile
INCLUDEDIRS=-I. -I/usr/local/include/freetype2 -I/usr/local/include
LIBDIRS=-L/usr/local/lib -L/usr/lib
INSTALL_LIB=/usr/local/lib
INSTALL_INCLUDE=/usr/local/include
[root@ns1 gd]# make && make install
- 2. zlib GD graphics library 설치
1) yum으로 설치
[root@ns1 gd]# yum install zlib-1.2.1.2-1.2
2) 소스 컴파일
[root@ns1 zlib] ./configure -s && make ----------> libz.a 를 만든다.
[root@ns1 zlib] ./configure && make test && make install
[root@ns1 zlib] cp libz.so* /usr/local/lib
[root@ns1 zlib] cd /usr/local/lib; rm -rf libz.so; rm -rf libz.so.1
[root@ns1 zlib] ln -s libz.so.1.1.4 libz.so; ln -s libz.so.1.1.4 libz.so.1
- 3. libpng graphics 설치
1) yum으로 설치
[root@ns1 gd]# yum install libpng-1.2.7-3.el4_5.1
2) 소스 컴파일
[root@ns1 libpng]# make -f scripts/makefile.std CC=gcc ZLIBLIB=../zlib ZLIBINC=../zlib
- 4. Webalizer 다운로드
ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.21-02-src.tar.bz2
webalizer를 다운 받습니다.
./configure --help 하면 configure의 자세한 사항을 볼 수 있습니다.
[root@ns1 webalizer] ./configure --with-language=korean
[root@ns1 webalizer] make && make install
install되시는 것을 보실 수 있을 것입니다.
- 5. Webalizer 실행하기
[root@ns1 webalizer] mkdir conf
[root@ns1 webalizer] webalizer -c asadal.co.kr
webalizer -h 로 자세한 정보를 보실 수 있습니다.
- 6. Webalizer환경 설정하기
webalizer -c mysite.conf 라는 명령어를 주고 실행하여 보십시오. c의 옵션은 아래와 같습니다.
-c 파일 : 설정 파일을 지정한다. 한 머신에서 여러 개의 webalzier를 통해 각기 통계를 만들고 싶다면 설정 파일을 따로 두어 실행할 수 있다.
- 7. 레포팅 명칭
- Hits
Hit 수란. 말그대로 홈페이지에 접속하고 부터의 모든 엑세스를 뜻합니다. html 페이지, 그래픽이미지, 오디오 파일, cgi 스크립트 등등입니다.
- Files
웹을 통해 읽혀진 총 파일 수를 뜻합니다.
- Pages
웹을 통해 읽혀진 총 페이지 수를 뜻합니다. 순수한 웹 페이지를 뜻 합니다.
htm, html, cgi, php, php3, php4, phtml 등등의 화면 View 수 입니다.
- Visits
사이트 총 방문자 수를 뜻 합니다.
- 8. webalizer.conf 설명
- LogFile : 로그파일 위치 (예 : /usr/local/etc/httpd/logs/access_log)
- OutputDir : 분석결과 저장위치 (예 : /usr/local/etc/httpd/htdocs/webalizer)
- HistoryName : 사이트명 (예 : webalizer.hist)
- ReportTitle : 분석결과 페이지 이름 (예 : WebSite)
- HostName : 호스트명 FQDN형식 (예 : www.asadal.com)
- Incremental : 이전의 모든 분석 결과를 저장해 놓았다가 분석이후의 로그만 분석 하도록 설정
- IncrementalName : 로그분석의 최근 파일 위의 Incremental yes 의 경우 해당 (예 : webalizer.curren)
- LogType : 로그 타입 (예 : web)
|
|
|
|
|