Vill du lära dig hur du installerar Nginx och nekar åtkomst till en IP-adresslista? I den här självstudien kommer vi att konfigurera Nginx-servern för att blockera åtkomsten från en IP-adresslista.

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

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 Nginx – Blockera en IP-adresslista

Installera Nginx-servern.

Copy to Clipboard

Redigera Nginx-konfigurationsfilen för standardwebbplatsen.

Copy to Clipboard

Lägg till följande rad i konfigurationsfilen.

Copy to Clipboard

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

Copy to Clipboard

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

Copy to Clipboard

Skapa en fil som innehåller listan över IP-adresser.

Copy to Clipboard

Här är filinnehållet.

Copy to Clipboard

Konfigurera filbehörigheten.

Copy to Clipboard

Starta om Nginx-tjänsten.

Copy to Clipboard

I vårt exempel förbjuder Nginx-servern åtkomst från IP-adresser som ingår i filen med namnet BLACKLIST.

I vårt exempel blockerade vi hela nätverket 192.168.1.0/24.

I vårt exempel blockerade vi IP-adressen 192.168.2.102.

Från en dator som ingår i listan kan du försöka komma åt Nginx-servern.

Nginx-servern nekar åtkomst och visar ett felmeddelande.

Nginx - Deny IP address

Nginx-servern nekar åtkomst baserat på åtkomstlistefilen med namnet BLACKLIST.

Grattis! Du kan neka åtkomst till Nginx-servern baserat på källans IP-adress.