ă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.

