Kunne du tænke dig at lære at installere Apache og nægte adgang fra et land? I dette selvstudium skal vi konfigurere Apache-serveren til at blokere adgangen fra et land.

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

I vores eksempel er Apache-serveren vært for hjemmesiden WWW.GAMEKING.TIPS.

Liste over udstyr

I det følgende afsnit vises listen over udstyr, der bruges til at oprette dette selvstudium.

Som En Amazon Associate, tjener jeg fra kvalificerende køb.

Selvstudium Apache - INSTALLATION AF GEOIP2-databasen

Få adgang til MAXMIND's websted, og opret en ny konto.

Få adgang til din kontoprofil, og opret en ny nøgle.

Nginx - GeoIP2 key

Tilføj MAXMIND-lageret til din Ubuntu Linux.

Copy to Clipboard

Installer pakken GEOIPUPDATE.

Copy to Clipboard

Rediger konfigurationsfilen GEOIPUPDATE.

Copy to Clipboard

Indsæt dit konto-id og din licensnøgle.

Her er filen, før vores konfiguration.

Copy to Clipboard

Her er filen, efter vores konfiguration.

Copy to Clipboard

Opdater geoip2-databasen.

Copy to Clipboard

Kontroller installationen af GEOIP2-databasen.

Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Du har installeret GEOIP2-databasen for lande og byer.

Tillykke! Du er færdig med installationen af GEOIPUPDATE.

Selvstudium Apache - Installation af MaxMind-modulet

Installer Apache-serveren.

Copy to Clipboard

Installer de nødvendige pakker.

Copy to Clipboard

Installer biblioteket med navnet LIBMAXMINDDB.

Copy to Clipboard

Download den nyeste version af Apache-modulet med navnet MOD_MAXMINDDB.

Copy to Clipboard

Kompiler og installer Apache-modulet.

Copy to Clipboard

Tillykke! Du er færdig med installationen af MAXMIND-modulet på Apache-serveren.

Selvstudium Apache - Blokering af adgang fra et land

Aktiver de nødvendige Apache-moduler.

Copy to Clipboard

Rediger Apache-konfigurationsfilen til webstedet.

Copy to Clipboard

Føj følgende linjer til denne konfigurationsfil.

Copy to Clipboard

I vores eksempel nægtede vi adgang fra Brasilien og USA.

Kontroller listen over landekoder.

Her er filen, før vores konfiguration.

Copy to Clipboard

Her er filen, efter vores konfiguration.

Copy to Clipboard

Genstart Apache-tjenesten.

Copy to Clipboard

Apache-serveren nægter adgang baseret på oprindelseslandet for kilde-IP-adressen.

Fra en fjerncomputer i et begrænset land kan du prøve at få adgang til dit websted.
Copy to Clipboard

Her er kommandoen output.

Copy to Clipboard

Tillykke! Du er i stand til at konfigurere Apache til at begrænse adgangen til dit websted baseret på det land, hvor anmodningen vedrører.

Selvstudium GEOIP2 - Databaseopdatering

Opret en planlagt opgave for at opdatere GEOIP2-databasen.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Tillykke! Du har konfigureret den automatiske opdatering af GEOIP2-databasen.