🇨🇳 Configurer MAXMIND pour les recherches IP inversées | Discourse comment configurer MAXMIND pour les recherches inverse d'IP

:warning: 【Configuration de MAXMIND, Discourse nécessite une reconstruction, ce qui entraînera une interruption de service. 】


Qu’est-ce que MAXMIND et pourquoi devons-nous utiliser ce service

Discourse utilise MAXMIND pour interroger l’adresse physique spécifique à partir de l’adresse IP.


Si Discourse n’est pas configuré avec la base de données de Maxmind, les informations de configuration que nous voyons sont les suivantes :


Ou lors de la recompilation du conteneur Discourse, vous verrez les informations suivantes :

MaxMind IP database updates require a license
Please set DISCOURSE_MAXMIND_LICENSE_KEY to one you generated at https://www.maxmind.com

Pourquoi devons-nous interroger l’adresse IP

Nous utilisons généralement la requête d’adresse IP pour connaître l’adresse des utilisateurs qui accèdent au système, qui sont ces utilisateurs et où ils accèdent à notre site Web. En cas de problème, vous pouvez également savoir que ces utilisateurs Special-ISP “accèdent fréquemment à mon site Web”.

À partir de la version 2.2.0.beta4 de Discourse, Discourse utilise également ces informations d’adresse IP pour informer les administrateurs des nouvelles adresses de connexion qui accèdent à votre site Web.

Si vous ne configurez pas la base de données Maxmind, Discourse ne pourra pas fournir les informations ci-dessus aux administrateurs.

Que se passe-t-il si je n’ai pas cette clé

Si vous ne vous souciez pas beaucoup des problèmes mentionnés ci-dessus, il n’y a pas de problème même si la base de données maxmind n’est pas configurée.

Le pire des cas est que vous ne pouvez pas recevoir de notification d’accès des nouveaux utilisateurs par adresse IP et interroger les informations d’adresse IP des utilisateurs spécifiques.

Bien sûr, vous pouvez également copier l’adresse IP dans d’autres réseaux ouverts pour la recherche.

Comment obtenir la clé

Veuillez consulter la page Web de Maxmind https://support.maxmind.com/hc/en-us/articles/4407111582235-Generate-a-License-Key pour obtenir des articles sur la façon de créer une clé.

  • Accédez à la page GeoLite2 Sign Up.
  • Créez une clé sur la page du lien “My License Keys”. Vous devez enregistrer la clé créée. Si la clé est perdue, vous devrez en créer une nouvelle.

Ajoutez votre clé obtenue à la variable d’environnement ENV dans app.yml. Le fichier de configuration ressemble à ceci :

  DISCOURSE_MAXMIND_LICENSE_KEY: your-key-here

Ou configurez-le via discourse-setup.

Instructions pour les utilisateurs IPv6

La méthode d’installation par défaut de Discourse ne prend pas en charge IPv6 à 100 %.

Si votre serveur est configuré avec IPv6, vous devez vous assurer que Discourse peut obtenir la véritable adresse IPv6 de l’utilisateur.

Cela peut généralement être fait en configurant un proxy inverse dans Discourse. Cette configuration nécessite généralement plus de configuration d’administrateur.

1 « J'aime »