Configurar GeoIP en Matomo

Mr Piwik ha cambiado y ahora se llama Mr Matomo…. Mr matomo !!!.

Para configurar el tema se pueden seguir los siguientes pasos.

Paso 1: Descargar los archivos dat.

Nos vamos a la web https://dev.maxmind.com/geoip/legacy/geolite/ para bajar los archivos dat de country y city. Es posible bajarlos también con wget si conocemos la url:

$ wget "http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz"
$ wget "http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz"

Paso 2: Los descomprimimos.

$ gzip -d GeoIP.dat.gz
$ gzip -d GeoLiteCity.dat.gz

Paso 3: Los movemos a /etc/nginx/

Crearemos un directorio llamado geoip en /etc/nginx/ y moveremos los archivos allí:

# mkdir /etc/nginx/geoip
# mv GeoIP.dat /etc/nginx/geoip/country.dat
# mv GeoLiteCity.dat /etc/nginx/geoip/city.dat

Si nos fijamos aparte de root vamos a necesitar renombrar los archivos. No es necesario renombrarlos pero si que nos permitirá identificar los archivos que contienen ciudades de los que contiene ciudades.

Paso 3: Instalar el paquete libnginx-mod-http-geoip

El modulo http-geoip para nginx se puede instalar en Debian 9 instalando el siguiente paquete así:

# apt-get install libnginx-mod-http-geoip php-geoip

Paso 4: Configurar la ruta.

En el archivo /etc/nginx/ podemos añadir esto en http:

geoip_country  /etc/nginx/geoip/country.dat;
geoip_city     /etc/nginx/geoip/city.dat;

Y luego finalmente configurar en matomo el tinglado en:

Deja un comentario