Voulez-vous apprendre à installer Apache et refuser l’accès à partir d’une ville? Dans ce tutoriel, nous allons configurer le serveur Apache pour bloquer l’accès à partir d’une ville.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41

Dans notre exemple, le serveur Apache héberge le site WWW.GAMEKING.TIPS.

Liste des équipements

La section suivante présente la liste des équipements utilisés pour créer ce didacticiel.

En tant qu’associé Amazon, je gagne des achats admissibles.

Tutoriel Apache - Installation de base de données GEOIP2

Accédez au site MaxMIND et créez un nouveau compte.

Accédez au profil de votre compte et créez une nouvelle clé.

Nginx - GeoIP2 key

Ajoutez le référentiel MAXMIND à votre Linux Ubuntu.

Copy to Clipboard

Installez le paquet nommé GEOIPUPDATE.

Copy to Clipboard

Modifiez le fichier de configuration GEOIPUPDATE.

Copy to Clipboard

Insérez votre identifiant de compte et votre clé de licence.

Voici le fichier, avant notre configuration.

Copy to Clipboard

Voici le fichier, après notre configuration.

Copy to Clipboard

Mettre à jour la base de données de GEOIP2.

Copy to Clipboard

Vérifiez l’installation de la base de données GEOIP2.

Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

Vous avez installé la base de données GEOIP2 pour les pays et les villes.

félicitations! Vous avez terminé l’installation de GEOIPUPDATE.

Tutoriel Apache - Installation du module MaxMind

Installez le serveur Apache.

Copy to Clipboard

Installez les paquets requis.

Copy to Clipboard

Installez la bibliothèque nommée LIBMAXMINDDB.

Copy to Clipboard

Téléchargez la dernière version du module Apache nommée MOD_MAXMINDDB.

Copy to Clipboard

Compilez et installez le module Apache.

Copy to Clipboard

félicitations! Vous avez terminé l’installation du module MAXMIND sur le serveur Apache.

Tutoriel Apache - Blocage de l’accès à partir d’une ville

Activez les modules Apache requis.

Copy to Clipboard

Modifiez le fichier de configuration Apache pour le site Web.

Copy to Clipboard

Ajoutez les lignes suivantes à ce fichier de configuration.

Copy to Clipboard

Dans notre exemple, nous avons refusé l’accès à des villes nommées BOARDMAN et NOVA IGUAÇU.

Voici le fichier, avant notre configuration.

Copy to Clipboard

Voici le fichier, après notre configuration.

Copy to Clipboard

Redémarrez le service Apache.

Copy to Clipboard

Le serveur Apache refusera l’accès en fonction de la ville de l’adresse IP source.

À partir d’un ordinateur distant dans une ville restreinte, essayez d’accéder à votre site Web.
Copy to Clipboard

Voici la sortie de commande.

Copy to Clipboard

félicitations! Vous pouvez configurer Apache pour restreindre l’accès à votre site web en fonction de la ville de la demande.

Tutoriel GEOIP2 - Mise à jour de la base de données

Créez une tâche planifiée pour mettre à jour la base de données GEOIP2.

Copy to Clipboard

Voici le contenu du fichier.

Copy to Clipboard

félicitations! Vous avez configuré la mise à jour automatique de la base de données GEOIP2.