Vil du vide, hvordan du installerer Nginx og nægter adgang fra en by? I dette selvstudium skal vi konfigurere Nginx-serveren til at blokere adgangen fra en by.

• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0

I vores eksempel er Nginx-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 Nginx – installation af GEOIP2-database

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 Nginx – Blokering af adgang fra en by

Installer Nginx-serveren og det nødvendige modul.

Copy to Clipboard

Rediger Nginx-konfigurationsfilen.

Copy to Clipboard

Føj følgende linje til konfigurationsfilen.

Copy to Clipboard

I vores eksempel nægtede vi adgang fra byer ved navn BOARDMAN og NOVA IGUACU.

Her er filen, før vores konfiguration.

Copy to Clipboard

Her er filen, efter vores konfiguration.

Copy to Clipboard

Rediger Nginx-konfigurationsfilen for standardwebstedet.

Copy to Clipboard

Føj følgende linje til konfigurationsfilen.

Copy to Clipboard

Her er filen, før vores konfiguration.

Copy to Clipboard

Her er filen, efter vores konfiguration.

Copy to Clipboard

Genstart tjenesten Nginx.

Copy to Clipboard

Nginx-serveren nægter adgang baseret på bynavnet på kilde-IP-adressen.

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

Her er kommandoen output.

Copy to Clipboard

Tillykke! Du kan konfigurere Nginx til at begrænse adgangen til dit websted baseret på bynavnet på anmodningen.

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.

Selvstudium Nginx – Medtag bynavnet i loggen

Rediger Nginx-konfigurationsfilen.

Copy to Clipboard

Fjern følgende linjer fra konfigurationsfilen.

Copy to Clipboard

Føj følgende linjer til konfigurationsfilen.

Copy to Clipboard

Som et eksempel, her er vores konfigurationsfil.

Copy to Clipboard

Genstart tjenesten Nginx.

Copy to Clipboard

Nginx-serveren logfører bynavnet på anmodningen i logfilen.

Copy to Clipboard

Her er et eksempel på Nginx-loggen.

Copy to Clipboard

Tillykke! Du har konfigureret Nginx-serveren til at medtage bynavnet i logfilerne.