Wilt u weten hoe u Nginx installeert en de toegang tot een IP-adreslijst weigert? In deze zelfstudie gaan we de Nginx-server configureren om de toegang uit een IP-adreslijst te blokkeren.

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

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 Nginx – Een IP-adreslijst blokkeren

Installeer de Nginx-server.

Copy to Clipboard

Bewerk het Nginx-configuratiebestand voor de standaardwebsite.

Copy to Clipboard

Voeg de volgende regel toe aan het configuratiebestand.

Copy to Clipboard

Hier is het bestand, voor onze configuratie.

Copy to Clipboard

Hier is het bestand, na onze configuratie.

Copy to Clipboard

Maak een bestand met de lijst met IP-adressen.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Configureer de bestandsmachtiging.

Copy to Clipboard

Start de Nginx-service opnieuw.

Copy to Clipboard

In ons voorbeeld verbiedt de Nginx-server toegang vanaf IP-adressen die zijn opgenomen in het bestand met de naam BLACKLIST.

In ons voorbeeld hebben we het hele netwerk geblokkeerd 192.168.1.0/24.

In ons voorbeeld hebben we het IP-adres 192.168.2.102 geblokkeerd.

Probeer vanaf een computer in de lijst toegang te krijgen tot de Nginx-server.

De Nginx-server weigert de toegang en geeft een foutbericht weer.

Nginx - Deny IP address

De Nginx-server weigert toegang op basis van het toegangslijstbestand met de naam BLACKLIST.

Gefeliciteerd! U kunt de toegang tot de Nginx-server weigeren op basis van het bron-IP-adres.