갑자기 웹로그 분석을 해야겠다는
생각이 들었다.
그래서, 이곳 저곳 다니며 어떻게 하면 되는 지 알아보았다.
처음 해보는 것이지만 그리 어렵지 않음을 알고 설치했으며 설치시간은 처음 1시간
두 번째 10분 정도가 소요되었다.
알고보면 쉬운 것이지만 모를 때는 어려운 것이다는 것 누구나 알고 있는 것이다.
그래서, 내가 설치했던 방법을 올려놓고자 한다.
우선 Webalizer 와 Gd ( 그래픽
툴 ) 을 찾아야 한다.
나는 어디 있는 지 몰라서 터미널로 접속해 ftp 로 다운 받았다.
터미널 -> ftp -> FTP 접속명령어 -> open ftp.mrunix.net ->
user name : anonymous pass : 아무 메일이나..
디렉토리중 - pub -> webalizer 에 가면 찾고 싶은 것들이 대부분 존재한다.
오래된 것은 -> old 에 들어가면 있다. 나는 여기서 다 다운 받았다.
푸.. 근데 알고 보니 한국아파치
그룹에 가니 다 있더라..
http://www.apache.kr.net , GD 는 http://www.boutell.com/gd
이곳에서도 다운 가능하다.
일단 다운 받았으면 압축을
풀어야 한다.
디렉토리야 자기 마음대로 정해서 풀면된다.
압축이 해제가 안되면 자기 PC 에 가져와서 알집등으로 풀어도 다 풀어진다.
우선 GD를 설치한다. 내가 사용한 버전 gd1.3 버전
설치순서.. ( 나는 설치할때 루트권한으로 들어가서 작업했다. )
1. make 실행 .. ( 주의 - GD 는 기본으로 gcc 컴파일러를 사용한다.
내가
사용한 환경에는 gcc 가 없어서 처음 고심했엇다. cc 컴파일러는 있는데 ..
해결방법
-> Makefile을 열어서 CC=gcc -> CC=cc 로 수정하면 된다. ㅋㅋ 이걸 몰라서
얼마나 고생했는지.. )
2. install -c /usr/local/lib -u bin -g bin -m 0644 libgd.a
- 엔터
3. mkdir /usr/local/include/gd - 헤더파일을 넣을 디렉토리를 만든다.
4. 헤더파일 생성
- install -c /usr/local/include/gd -u bin -g bin - 0644
gd.h
- install -c /usr/local/include/gd -u bin -g bin - 0644
gdfontg.h
- install -c /usr/local/include/gd -u bin -g bin - 0644
gdfontl.h
- install -c /usr/local/include/gd -u bin -g bin - 0644
gdfontmb.h
- install -c /usr/local/include/gd -u bin -g bin - 0644
gdfonts.h
- install -c /usr/local/include/gd -u bin -g bin - 0644
gdfontt.h
이상은 GD 디렉토리 안에 있는 헤더파일들이다. 참고하면서 실행한다.
요기까지 성공적으로 실행했다면 GD 라이브 러리는 성공적으로 설치된 것이다. 짝짝짝.. 야호.. -> 설치되었을 때의 즐거움.
-------------------------------------------------------------------------------------------
이제부터는 Webalizer를 설치해보자.
사용버전은 webalizer-1.30-04 였다.
설치순서 ( 나는 설치할 때 루트와 내 계정을 왔다 갔다 했다. 보통 루트에서 하면 다 설치되겠지. )
1. ./configure - 실행 ( 주의 실행되지 않으면 혹시 현재
접속 아이디가 실행가능한 권한을 갖고 있는가를 체크하고 ( ls -l 명령사용)
권한이
없다면 chmod를 사용하여 권한을 바꾼다. 예 ) chmod 755 configurre 권한이
생기면 당근 실행된다.)
2. make 실행
3. make install
4. cp sample.conf /etc/webalizer.conf - 설정 파일을 카피한다.
5. cd /etc -> webalizer.conf 편집 ( 당연히 주석인 # 는 지워줘야
한다. 나는 카피해서 사용했다.
요렇게 #LogType web
LogType
web
LogType - web
OutputDir -> 출력을 볼수 있는 위치 지정 ( 주의 웹에서
봐야 하기 때문에 웹 시작 디렉토리 부근에 위치해야 한다. )
예)
/user/home/myhome/weblog -추후 실행시킨후 myhome/weblog에서 확인가능하다.
ReportTitle -> My WEB LOG - 웹 브라우저 실행시 타이틀
명이다.
HostName -> www.xxxx.xx - 자기
도메인 주소를 넣으면 된다.
여기까지 되었다면 다 설치된 것 이다.
------------------------------------------------
테스트
일단 webalizer 실행을 할수
있는 권한 으로 들어간다. 루트권한 (su 사용)
들어가서 이렇게 명령을 한다.
webalizer /usr/local/apache/logs/acess_log
- 엔터를 치면 로그 분석을 실행하고
화면에 무엇인가 막 뿌리면서 올라가다 .. 끝나면 다시 프롬프트 상태가 된다.
확인은 위에서 지정했던 OutputDir 에 가면 무엇인가 만들어 졌음을 확인할수 있다.
그렇다면 이제 마지막으로 이쁜 그림을 볼 차례만 남았다.
www.xxx.xx/weblog 탁 치면 화면에 이쁜 그림들이 뜬다..
그렇다 성공한 것이다. 푸하하..
하고나면 참 간단하지만 모를 때는 너무 멀게 보이는게 아닌가 싶다.
----------------------------------------------------
참고 ] 한국썬 소식지 8월호, 아파치 한국 사용자 그룹 http://www.apache.kr.net
| | About me and Apache.Kr.net | | FAQ | Documents | User's Guide | Discuss Apache |
| Download - Latest Apache Version : 1.3.27 | ||
| Copyright 1997-2002 by Kwanjin Jung. All rights reserved. or its affiliates. | ||
|
|
||