Möchten Sie erfahren, wie Sie Apache installieren und den Zugriff von einem Land verweigern? In diesem Tutorial konfigurieren wir den Apache-Server, um den Zugriff von einem Land zu blockieren.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Apache 2.4.41
In unserem Beispiel hostet der Apache-Server die Website WWW.GAMEKING.TIPS.
Copyright © 2018-2021 von Techexpert.tips.
Alle Rechte vorbehalten. Kein Teil dieser Veröffentlichung darf ohne vorherige schriftliche Genehmigung des Herausgebers in irgendeiner Form oder mit irgendwelchen Mitteln reproduziert, verteilt oder übertragen werden.
Geräteliste
Im folgenden Abschnitt wird die Liste der Geräte aufgeführt, die zum Erstellen dieses Tutorials verwendet wurden.
Als Amazon Associate verdiene ich mit qualifizierenden Käufen.
Apache – Verwandtes Tutorial:
Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Tutorials im Zusammenhang mit Apache.
Tutorial Apache – GEOIP2 Datenbankinstallation
Greifen Sie auf die MAXMIND-Website zu und erstellen Sie ein neues Konto.
Greifen Sie auf Ihr Kontoprofil zu und erstellen Sie einen neuen Schlüssel.
Fügen Sie das MAXMIND-Repository zu Ihrem Ubuntu Linux hinzu.
Installieren Sie das Paket mit dem Namen GEOIPUPDATE.
Bearbeiten Sie die GEOIPUPDATE-Konfigurationsdatei.
Geben Sie Ihre Konto-ID und Ihren Lizenzschlüssel ein.
Hier ist die Datei, vor unserer Konfiguration.
Hier ist die Datei, nach unserer Konfiguration.
Aktualisieren Sie die Datenbank von GEOIP2.
Überprüfen Sie die GEOIP2-Datenbankinstallation.
Hier ist die Befehlsausgabe.
Sie haben die GEOIP2-Datenbank für Länder und Städte installiert.
Herzlichen glückwunsch! Sie haben die Installation von GEOIPUPDATE abgeschlossen.
Tutorial Apache – MaxMind Modulinstallation
Installieren Sie den Apache-Server.
Installieren Sie die erforderlichen Pakete.
Installieren Sie die Bibliothek mit dem Namen LIBMAXMINDDB.
Laden Sie die neueste Version des Apache-Moduls mit dem Namen MOD_MAXMINDDB herunter.
Kompilieren und installieren Sie das Apache-Modul.
Herzlichen glückwunsch! Sie haben die Installation des MAXMIND-Moduls auf dem Apache-Server abgeschlossen.
Tutorial Apache – Blockieren des Zugriffs aus einem Land
Aktivieren Sie die erforderlichen Apache-Module.
Bearbeiten Sie die Apache-Konfigurationsdatei für die Website.
Fügen Sie dieser Konfigurationsdatei die folgenden Zeilen hinzu.
In unserem Beispiel haben wir Brasilien und den Vereinigten Staaten den Zugang verweigert.
Überprüfen Sie die Liste der Ländercodes.
Hier ist die Datei, vor unserer Konfiguration.
Hier ist die Datei, nach unserer Konfiguration.
Starten Sie den Apache-Dienst neu.
Der Apache-Server verweigert den Zugriff basierend auf dem Land der Quell-IP-Adresse.
Hier ist die Befehlsausgabe.
Herzlichen glückwunsch! Sie können Apache so konfigurieren, dass der Zugriff auf Ihre Website basierend auf dem Land der Anfrage eingeschränkt wird.
Tutorial GEOIP2 – Datenbankaktualisierung
Erstellen Sie einen geplanten Task, um die GEOIP2-Datenbank zu aktualisieren.
Hier ist der Dateiinhalt.
Herzlichen glückwunsch! Sie haben die automatische Aktualisierung der GEOIP2-Datenbank konfiguriert.