Vil du lære hvordan du installerer Nginx og nekter tilgang til en IP-adresseliste? I denne opplæringen skal vi konfigurere Nginx-serveren for å blokkere tilgangen fra en IP-adresseliste.

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

Liste over utstyr

Følgende avsnitt presenterer listen over utstyr som brukes til å opprette denne opplæringen.

Som Amazon Associate tjener jeg på kvalifiserende kjøp.

Tutorial Nginx - Blokkere en IP-adresseliste

Installer Nginx-serveren.

Copy to Clipboard

Rediger Nginx-konfigurasjonsfilen for standardnettstedet.

Copy to Clipboard

Legg til følgende linje i konfigurasjonsfilen.

Copy to Clipboard

Her er filen, før vår konfigurasjon.

Copy to Clipboard

Her er filen, etter vår konfigurasjon.

Copy to Clipboard

Opprett en fil som inneholder listen over IP-adresser.

Copy to Clipboard

Her er filinnholdet.

Copy to Clipboard

Konfigurer filtillatelsen.

Copy to Clipboard

Start Nginx-tjenesten på nytt.

Copy to Clipboard

I vårt eksempel vil Nginx-serveren forby tilgang fra IP-adresser som er inkludert på filen som heter SVARTELISTE.

I vårt eksempel blokkerte vi hele nettverket 192.168.1.0/24.

I vårt eksempel blokkerte vi IP-adressen 192.168.2.102.

Prøv å få tilgang til Nginx-serveren fra en datamaskin som er inkludert i listen.

Nginx-serveren vil nekte tilgang og vise en feilmelding.

Nginx - Deny IP address

Nginx-serveren vil nekte tilgang basert på tilgangslistefilen med navnet SVARTELISTE.

Gratulerer! Du kan nekte tilgang til Nginx-serveren basert på kildens IP-adresse.