Началось все с того, что Zoltan Csala написал превосходный плагин просмотра статистики torrent-пиров для проекта rutorrent, использующий модуль GeoIP. Конечно же, мне сразу захотелось прикрутить эту «полезняшку» к своей файлопомойке – но сначала пришлось поставить GeoIP на моем домашнем сервере.
Ставится всё это безобразие довольно просто, вот необходимая последовательность действий для CentOS 5 с веб-сервером Apache:
[root@nas ~]# yum install GeoIP GeoIP-data GeoIP-devel
LoadModule geoip_module modules/mod_geoip.so <IfModule mod_geoip.c> GeoIPEnable On GeoIPDBFile /var/lib/GeoIP/GeoIP.dat </IfModule>
[root@nas ~]# pecl install geoip
; Enable geoip extension module extension=geoip.so