웹로그 분석 awstats 최신버전 설치 geoip 적용 ( awstats install / CenoOS 7 )

웹로그 분석 시스템은 다양은 오픈소스가 존재 한다. webalizer / awstats / goaccess 등 여러가지 존재하는데
이중에서 awstats 를 설치 해보자
OS : CentOS 7.x
Web Server : apache 2.4

1. 다운로드  ( 다운로드는  공식 홈페이지에서 다운로드 가능 https://awstats.sourceforge.io/ ) 및 폴더 변경

2. 사용자 환경 config 파일 생성

3. awstats 환경설정 파일 수정

4. 이제 모든 설정이 완료되었으므로 로그 파일을 awstats 에 맞게 파싱을 해보자

5. 웹서버에 awstas alias 설정 ( apache 2.4 기준)

위 Require all granted 는 모두 사용자에게 허용이고 그렇지 않고 특정 아이피만 접속하게 구성하려면 Reire ip 192.168.20.22 이렇게 주석해제 후 사용

6. 웹서버 httpd.conf 에서 include 및 Log 포맷은 combined 로 설정해야 한다

7. 웹서버 재시작

8. 웹 화면 출력
https://xinet.kr/awstats/awstats.pl?config=xinet.kr

9. 플러그인 사용 ( 만약 서버에 GeoIP 모듈이 설치되어 있다면 GeoIP 모듈과  graphgooglechartapi 사용)
설치되어 있지 않다면 간단하게 yum 으로 설치

 

10. 웹화면에서 플러그인이 적용되면 달라지는 점 구글차트가 생성이 되고 도시별로 아이피 체크가 된다
국가별 체크가 되며 상위 구글차트로 표시가 된다.

이제 그럼 주기적으로 웹 로그를 업데이트 하기 위해서 cron에 등록을 해준다

 

 

태그

코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호