Установка GeoIP в awstats для одного домена на FreeBSD-сервере под управлением ISPManager
На FreeBSD сервере для одного домена понадобилось добавить отображение распределения пользователей по странам.
Установка дополнительного софта:
# cd /usr/ports/net/GeoIP && make install clean # cd /usr/ports/net/p5-Geo-IP && make install clean
Обновление баз IP-адресов:
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz gunzip ./GeoIP.dat.gz mv -f ./GeoIP.dat /usr/local/share/GeoIP/
В файле /usr/local/etc/awstats/awstats.<домен>.conf нужно исправить строчку:
LoadPlugin="geoip GEOIP_STANDARD /usr/local/share/GeoIP/GeoIP.dat"
Проверить работоспособность можно командой:
/usr/local/www/awstats/cgi-bin/awstats.pl -config=example.com
Должен обновиться текстовый файл awstats<месяц><год>.<домен>.txt в папке /webstat соответствующего домена. Обновление html-файлов со статистикой
произойдёт после запуска панелью генерации отчётов.
Можно также добавить дополнительные базы: для отображения городов, номеров автономных систем. Обратите внимание, адреса для скачивания баз изменились.
