IP를 국가별로 나눠서 관리 할수 없을까 하고 생각하고 있었습니다.
AWSTATS에 GEOIP 플러그인을 이용하면 됩니다.
우선 GEOIP를 아래 사이트에서 받습니다.
http://www.maxmind.com/download/geoip/api/pureperl/
wget http://www.maxmind.com/download/geoip/api/pureperl/Geo-IP-PurePerl-1.23.tar.gz
을 이용해서 받으십시오.
그리고 GEOIP를 설치합니다.
1. 먼저 받은 파일의 압축을 풉니다.
tar xzvfp Geo-IP-PurePerl-1.18.tar.gz
2. makefile을 만듭니다.
perl Makefile.PL
3. 컴파일을 진행합니다.
make
4. 설치합니다.
make install
5. GEOIP IP DATA 파일을 설치합니다.
5.1 데이타 파일을 다운 받습니다.
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
5.2 압축을 풉니다.
gzip -d GeoIP.dat.gz
5.3 설치 합니다.(파일을 특정위치로 이동)
mkdir /usr/local/share/GeoIP
mv GeoIP.dat /usr/local/share/GeoIP/GeoIP.dat
여기 까지가 GeoIP의 설치 과정입니다.
이 GeoIP를 AWSTATS에서 사용하는 방법은 간단합니다.
설정 파일을 엽니다.
/etc/awstats/awstats.도메인컨피거파일명.conf 파일을 엽니다.
그리고 GeoIP를 찾습니다.
#LoadPlugin="geoip GEOIP_STANDARD /pathto/GeoIP.dat"
위 부분을 찾아서 아래와 같이 바꿉니다.
LoadPlugin="geoip GEOIP_STANDARD /usr/local/share/GeoIP/GeoIP.dat"
위설정으로 GEOIP 플러그인 설치가 끝났습니다. ^^;;
업데이트 후 확인하시면 아래처럼 나와요~~ ㅎㅎ
국가 (상위 10) - 전체보기 | ||||||||||||||||||||||||||||||||||||
|