Vill du lära dig att installera Apache och neka åtkomst från en stad? I den här självstudien kommer vi att konfigurera Apache-servern för att blockera åtkomsten från en stad.

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

I vårt exempel är Apache-servern värd för webbplatsen WWW.GAMEKING.TIPS.

Utrustning lista

I följande avsnitt presenteras listan över utrustning som används för att skapa den här självstudien.

Som en Amazon Associate, jag tjänar från kvalificerade inköp.

Handledning Apache - GEOIP2 databasinstallation

Gå till MAXMIND:s webbplats och skapa ett nytt konto.

Få åtkomst till din kontoprofil och skapa en ny nyckel.

Nginx - GeoIP2 key

Lägg till MAXMIND-databasen i din Ubuntu Linux.

Copy to Clipboard

Installera paketet med namnet GEOIPUPDATE.

Copy to Clipboard

Redigera konfigurationsfilen GEOIPUPDATE.

Copy to Clipboard

Infoga ditt konto-ID och licensnyckel.

Här är filen, innan vår konfiguration.

Copy to Clipboard

Här är filen, efter vår konfiguration.

Copy to Clipboard

Uppdatera databasen för GEOIP2.

Copy to Clipboard

Kontrollera geoip2-databasinstallationen.

Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Du har installerat GEOIP2-databasen för länder och städer.

Grattis! Du har slutfört installationen av GEOIPUPDATE.

Handledning Apache - Installation av MaxMind-modul

Installera Apache-servern.

Copy to Clipboard

Installera de paket som krävs.

Copy to Clipboard

Installera biblioteket med namnet LIBMAXMINDDB.

Copy to Clipboard

Hämta den senaste versionen av Apache-modulen med namnet MOD_MAXMINDDB.

Copy to Clipboard

Kompilera och installera Apache-modulen.

Copy to Clipboard

Grattis! Du har slutfört installationen av MAXMIND-modulen på Apache-servern.

Handledning Apache - Blockera åtkomst från en stad

Aktivera de nödvändiga Apache-modulerna.

Copy to Clipboard

Redigera Apache-konfigurationsfilen för webbplatsen.

Copy to Clipboard

Lägg till följande rader i den här konfigurationsfilen.

Copy to Clipboard

I vårt exempel nekade vi tillträde från städer som heter BOARDMAN och NOVA IGUAÇU.

Här är filen, innan vår konfiguration.

Copy to Clipboard

Här är filen, efter vår konfiguration.

Copy to Clipboard

Starta om Apache-tjänsten.

Copy to Clipboard

Apache-servern nekar åtkomst baserat på staden för källans IP-adress.

Från en fjärrdator i en begränsad stad kan du försöka komma åt din webbplats.
Copy to Clipboard

Här är kommandot utgång.

Copy to Clipboard

Grattis! Du kan konfigurera Apache för att begränsa åtkomsten till din webbplats baserat på staden för begäran.

Handledning GEOIP2 - Databasuppdatering

Skapa en schemalagd aktivitet för att uppdatera GEOIP2-databasen.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Grattis! Du har konfigurerat automatisk uppdatering av GEOIP2-databasen.