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

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

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 – Blokering af en IP-adresseliste

Installer Nginx-serveren.

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

Opret en fil, der indeholder listen over IP-adresser.

Copy to Clipboard

Her er filindholdet.

Copy to Clipboard

Konfigurer filtilladelsen.

Copy to Clipboard

Genstart tjenesten Nginx.

Copy to Clipboard

I vores eksempel forbyder Nginx-serveren adgang fra IP-adresser, der er inkluderet i filen BLACKLIST.

I vores eksempel blokerede vi hele netværket 192.168.1.0/24.

I vores eksempel blokerede vi IP-adressen 192.168.2.102.

Prøv at få adgang til Nginx-serveren fra en computer, der findes på listen.

Nginx-serveren nægter adgang og viser en fejlmeddelelse.

Nginx - Deny IP address

Nginx-serveren nægter adgang baseret på adgangslistefilen BLACKLIST.

Tillykke! Du kan nægte adgang til Nginx-serveren baseret på kildens IP-adresse.