Vuoi imparare come installare Nginx e negare l'accesso a un elenco di indirizzi IP? In questa esercitazione configureremo il server Nginx per bloccare l'accesso da un elenco di indirizzi IP.

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

Elenco attrezzature

Nella sezione seguente viene presentato l'elenco delle attrezzature utilizzate per creare questa esercitazione.

Come Amazon Associate, guadagno dagli acquisti idonei.

Tutorial Nginx - Blocco di un elenco indirizzi IP

Installare il server Nginx.

Copy to Clipboard

Modificare il file di configurazione Nginx per il sito Web predefinito.

Copy to Clipboard

Aggiungere la riga seguente al file di configurazione.

Copy to Clipboard

Ecco il file, prima della nostra configurazione.

Copy to Clipboard

Ecco il file, dopo la nostra configurazione.

Copy to Clipboard

Creare un file contenente l'elenco di indirizzi IP.

Copy to Clipboard

Ecco il contenuto del file.

Copy to Clipboard

Configurare l'autorizzazione del file.

Copy to Clipboard

Riavviare il servizio Nginx.

Copy to Clipboard

Nel nostro esempio, il server Nginx vieterà l'accesso dagli indirizzi IP inclusi nel file denominato BLACKLIST.

Nel nostro esempio, abbiamo bloccato l'intera rete 192.168.1.0/24.

Nel nostro esempio, abbiamo bloccato l'indirizzo IP 192.168.2.102.

Da un computer incluso nell'elenco, provare ad accedere al server Nginx.

Il server Nginx negherà l'accesso e mostrerà un messaggio di errore.

Nginx - Deny IP address

Il server Nginx negherà l'accesso in base al file dell'elenco di accesso denominato BLACKLIST.

Congratulazioni! È possibile negare l'accesso al server Nginx in base all'indirizzo IP di origine.