Vuoi imparare come installare Nginx e negare l’accesso da un continente? In questa esercitazione configureremo il server Nginx per bloccare l’accesso da un continente.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
Nel nostro esempio, il server Nginx ospita il sito Web WWW.GAMEKING.TIPS.
Elenco attrezzature
Nella sezione seguente viene presentato l’elenco delle attrezzature utilizzate per creare questa esercitazione.
Come Amazon Associate, guadagno dagli acquisti idonei.
Nginx – Esercitazione correlata:
In questa pagina, offriamo un rapido accesso a un elenco di tutorial relativi a Nginx.
Esercitazione Nginx – Installazione database GEOIP2
Accedere al sito Web MAXMIND e creare un nuovo account.
Accedi al profilo del tuo account e crea una nuova chiave.
Aggiungi il repository MAXMIND al tuo Ubuntu Linux.
Installare il pacchetto denominato GEOIPUPDATE.
Modificare il file di configurazione GEOIPUPDATE.
Inserire l’ID account e il codice di licenza.
Ecco il file, prima della nostra configurazione.
Ecco il file, dopo la nostra configurazione.
Aggiornare il database di GEOIP2.
Verificare l’installazione del database GEOIP2.
Ecco l’output del comando.
È stato installato il database GEOIP2 per paesi e città.
Congratulazioni! È stata completata l’installazione di GEOIPUPDATE.
Tutorial Nginx – Blocco dell’accesso da un continente
Installare il server Nginx e il modulo richiesto.
Modificare il file di configurazione Nginx.
Aggiungere la riga seguente al file di configurazione.
Nel nostro esempio, abbiamo negato l’accesso dal Sud America.
Ecco il file, prima della nostra configurazione.
Ecco il file, dopo la nostra configurazione.
Modificare il file di configurazione Nginx per il sito Web predefinito.
Aggiungere la riga seguente al file di configurazione.
Ecco il file, prima della nostra configurazione.
Ecco il file, dopo la nostra configurazione.
Riavviare il servizio Nginx.
Il server Nginx negherà l’accesso in base al continente dell’indirizzo IP di origine.
Ecco l’output del comando.
Congratulazioni! È possibile configurare Nginx per limitare l’accesso al sito Web in base al continente della richiesta.
Esercitazione GEOIP2 – Aggiornamento del database
Creare un’attività pianificata per aggiornare il database GEOIP2.
Ecco il contenuto del file.
Congratulazioni! È stato configurato l’aggiornamento automatico del database GEOIP2.
Tutorial Nginx – Includere il codice del continente e il paese nel registro
Modificare il file di configurazione Nginx.
Rimuovere le righe seguenti dal file di configurazione.
Aggiungere le righe seguenti al file di configurazione.
Ad esempio, ecco il nostro file di configurazione.
Riavviare il servizio Nginx.
Il server Nginx registrerà il codice continente e il codice paese nel file di registro.
Ecco un esempio del log Nginx.
Congratulazioni! Il server Nginx è stato configurato per includere il codice continente e il codice paese nei file di registro.