Wilt u leren hoe u Apache installeert en de toegang vanuit een land weigert? In deze zelfstudie gaan we de Apache-server configureren om de toegang vanuit een land te blokkeren.

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

In ons voorbeeld host de Apache server de website WWW.GAMEKING.TIPS.

Uitrustingslijst

In de volgende sectie wordt de lijst weergegeven met apparatuur die wordt gebruikt om deze zelfstudie te maken.

Als Amazon Associate verdien ik aan kwalificerende aankopen.

Tutorial Apache - GEOIP2 database installatie

Ga naar de MAXMIND-website en maak een nieuw account aan.

Krijg toegang tot uw accountprofiel en maak een nieuwe sleutel.

Nginx - GeoIP2 key

Voeg de MAXMIND repository toe aan je Ubuntu Linux.

Copy to Clipboard

Installeer het pakket met de naam GEOIPUPDATE.

Copy to Clipboard

Bewerk het GEOIPUPDATE-configuratiebestand.

Copy to Clipboard

Voer uw account-ID en licentiesleutel in.

Hier is het bestand, voor onze configuratie.

Copy to Clipboard

Hier is het bestand, na onze configuratie.

Copy to Clipboard

Werk de database van GEOIP2 bij.

Copy to Clipboard

Controleer de installatie van de GEOIP2-database.

Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

U hebt de GEOIP2-database voor landen en steden geïnstalleerd.

Gefeliciteerd! U bent klaar met de installatie van GEOIPUPDATE.

Tutorial Apache - MaxMind module installatie

Installeer de Apache-server.

Copy to Clipboard

Installeer de benodigde pakketten.

Copy to Clipboard

Installeer de bibliotheek met de naam LIBMAXMINDDB.

Copy to Clipboard

Download de nieuwste versie van de Apache-module met de naam MOD_MAXMINDDB.

Copy to Clipboard

Compileer en installeer de Apache-module.

Copy to Clipboard

Gefeliciteerd! U hebt de installatie van de MAXMIND-module op de Apache-server voltooid.

Tutorial Apache - Toegang blokkeren vanuit een land

Schakel de vereiste Apache-modules in.

Copy to Clipboard

Bewerk het Apache-configuratiebestand voor de website.

Copy to Clipboard

Voeg de volgende regels toe aan dit configuratiebestand.

Copy to Clipboard

In ons voorbeeld hebben we brazilië en de Verenigde Staten de toegang ontzegd.

Controleer de lijst met landcodes.

Hier is het bestand, voor onze configuratie.

Copy to Clipboard

Hier is het bestand, na onze configuratie.

Copy to Clipboard

Start de Apache-service opnieuw.

Copy to Clipboard

De Apache-server weigert toegang op basis van het land van het IP-adres van de bron.

Probeer vanaf een externe computer in een beperkt land toegang te krijgen tot uw website.
Copy to Clipboard

Hier is de opdrachtuitvoer.

Copy to Clipboard

Gefeliciteerd! U kunt Apache configureren om de toegang tot uw website te beperken op basis van het land van de aanvraag.

Zelfstudie GEOIP2 - Database-update

Maak een geplande taak om de GEOIP2-database bij te werken.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Gefeliciteerd! U hebt de automatische update van de GEOIP2-database geconfigureerd.