awstat GeoIP 적용
awstat 에 접속자 IP 확인을 위해 플러그인으로 GeoIP 란게 있어서 적용해보았다
마찬가지로 난 바이너리를 다운받아 설치하는것을 싫어하는 관계로 Yum 을 통한 설치로 진행한다.
# yum install geoip perl-Geo-IP
아래 경로로 이동하면 기존 DB 가 있을텐데 최신화를 위해 새로 다운로드 받아서 덮어쓴다.
DB 다운 링크
http://dev.maxmind.com/geoip/legacy/downloadable/
15년 7월 22일 기준으로 Wget 링크는
1 |
|
이렇게 2개이다 .
이렇게 한후 이전 awstat 에서 다뤘던 config 파일인
/etc/awstats/awstats.www.abc.com.conf
에 내용을 검색해보면 Geo 관련한 부분이 있는데 해당 설정 내용에 아래와 같이 추가해준다.
LoadPlugin="geoip GEOIP_STANDARD /usr/share/GeoIP/GeoIP.dat"
LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /usr/share/GeoIP/GeoIPCity.dat"
이렇게 하면 끝~
cron.hourly 에 의해 1시간마다 업데이트가 되겠지만 바로 적용을 원한다면
/usr/share/awstats/tools/awstats_updateall.pl now -confdir="/etc" -awstatsprog="/var/www/awstats/awstats.pl"
실행후 접속