# Configurer GeoIP MaxMind sur Debian 11 arm64 avec Nginx

**URL:** <https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110>\
**Category:** Support Debian\
**Created:** [Avril 15, 2023, 8:03 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110 "2023-04-15T20:03:19Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Avril 15, 2023, 8:03 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/1 "2023-04-15T20:03:19Z")

</div>

Bonjour à toutes et tous.  
Pour mon site internet, j’ai décidé d’utiliser le logiciel de statistiques Matomo (avec lecture du journal Nginx), j’ai décidé d’ajouter GeoIP.  
Sauf que Matomo ne le voit pas.

Ce sont tous les paquets des dépôts officiels  
Voilà la liste des paquets GeoIP installé :  
`geoip-bin geoip-database geoipupdate libgeoip-dev libgeoip1 libnginx-mod-http-geoip libnginx-mod-http-geoip2 libnginx-mod-stream-geoip libnginx-mod-stream-geoip2 php-geoip php7.4-geoip`

Voilà la liste des paquets MaxMind installé :  
`libmaxminddb0 php7.4-maxminddb python3-maxminddb`

Les modules Nginx disponible :  
` 10-mod-http-ndk.conf.removed 50-mod-http-image-filter.conf 50-mod-ssl-ct.conf.removed 50-mod-brotli.conf.removed 50-mod-http-lua.conf.removed 50-mod-stream.conf 50-mod-http-geoip2.conf 50-mod-http-xslt-filter.conf 70-mod-stream-geoip2.conf 50-mod-http-geoip.conf 50-mod-mail.conf 70-mod-stream-geoip.conf`

J’ai trouvé des tutos, mais ils veulent tous que j’installe un dépôt additionnel. Ils proposent aussi du code à mettre dans nginx.conf qui à chaque fois est refusé par Nginx.

Une âme charitable pourrait-elle m’aider avant que je passe tout par la fenêtre ?

Merci, bonne soirée.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Avril 15, 2023, 9:33 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/2 "2023-04-15T21:33:36Z")

</div>

A tu pu déjà mettre à jour les bases GeoIP avec geoipupdate? Tu as bien un compte d’accès aux bases sur MaxMind?

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Avril 15, 2023, 10:33 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/3 "2023-04-15T22:33:13Z")

</div>

Bonsoir, Zargos.  
J’ai mis à jour.  
Pour MaxMind, quand j’ai vu que cela coûtait 34 dollars par mois, ce n’est pas dans mon budget.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Avril 16, 2023, 6:01 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/4 "2023-04-16T06:01:01Z")

</div>

Non tu peux le faire gratuitement. Il y a un mode gratuit: GeoLite2, ca te permet d’avoir des données country et City. C’est déjà ça.

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Avril 16, 2023, 6:55 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/5 "2023-04-16T06:55:46Z")

</div>

Bonjour, Zargos.  
D’accord, c’est fait.  
Toutefois, pour geolite, je trouve des tutos, mais périmé.  
J’en ai essayé deux qui n’ont servi à rien.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Avril 16, 2023, 7:43 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/6 "2023-04-16T07:43:15Z")

</div>

Oui les tutos GeoIP sont souvent vieux ou mal mis à jour

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Avril 16, 2023, 8:24 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/7 "2023-04-16T08:24:44Z")

</div>

J’ai vérifié, et geoipupdate a bien mon identifiant et ma clé.

Pour php7.4-geoip, j’ai fait `sudo phpenmod geoip -V`  
Et ça me dit  
WARNING: Module -V ini file doesn’t exist under /etc/php/7.4/mods-available  
WARNING: Module -V ini file doesn’t exist under /etc/php/7.4/mods-available  
WARNING: Module -V ini file doesn’t exist under /etc/php/7.4/mods-available  
WARNING: Module -V ini file doesn’t exist under /etc/php/7.4/mods-available  
Pourtant `/etc/php/7.4/mods-available/geoip.ini` est present.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Avril 16, 2023, 10:38 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/8 "2023-04-16T10:38:09Z")

</div>

Pourquoi un -V pour activer ton module, c’est pas plutôt -v que tu devrais utiliser ? 🤔

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Avril 16, 2023, 11:17 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/9 "2023-04-16T11:17:49Z")

</div>

Ben V comme verbose 😇  
Bon, j’ai refait la commande sans le -V, mais GeoIP n’est toujours pas vu par Matomo.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Avril 16, 2023, 12:16 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/10 "2023-04-16T12:16:21Z")

</div>

c’est un petit v pour verbose 😉 pas un grand V d’ou la réponse -V ini file doesn’t exist …

```auto
phpenmod geoip

```

Ensuite vérifie avec un phpinfo que le module soit bien vue dans php.

Pour l’installation de la partie geoip (sans payer une fortune s’est pourtant expliqué sur le site, mais il est vrai dans la langue de Shakespeare ).

C’est à jour et fonctionnel :

> **[Geo Locate Visitors (On-Premise) - Analytics Platform - Matomo](https://fr.matomo.org/guide/installation-maintenance/geo-locate-visitors-on-premise/)**

PS si la langue anglaise est un vrai frein, l’utilisation de navigateur comme chrome ou brave avec l’extension google trad permet de faire des miracles, il y a sans doute des extensions sympa pour Firefox ou sans utiliser Google mais je ne les connais pas.

---

<div class="post-metadata">

**Author:** ![ignace1972](https://www.debian-fr.org/user_avatar/www.debian-fr.org/ignace1972/32/12214_2.png) [@ignace1972](https://www.debian-fr.org/u/ignace1972)\
**Post date:** [Avril 16, 2023, 1:14 UTC](https://www.debian-fr.org/t/configurer-geoip-maxmind-sur-debian-11-arm64-avec-nginx/88110/11 "2023-04-16T13:14:42Z")

</div>

Bonjour, Clochette.  
Mille pardons, je n’avais pas regardé le pseudo de ton message, j’ai cru que c’était Zargos, c’est pour ça que je ne t’ai pas dit bonjour.  
J’ai trouvé ce qu’il n’allait pas, m’était trompé dans le nom de l’extension à indiquer dans php.ini.  
La bonne est :  
`extension=geoip.so`  
Maintenant, ça fonctionne.  
Merci beaucoup à vous deux.  
Comme quoi, le bonheur, ça coûte pas un sous. 🤣
