Nota:questo articolo presuppone che tu abbia installato Nginx sul tuo server.
Prerequisiti
- Un server Nginx.
- Accesso a un utente con privilegi Linux come root.
Procedura
-
Accedi al tuo server tramite SSH e passa all'utente root.
su
-
Vai alla configurazione del tuo sito Nginx.
cd /etc/nginx/sites-available
-
Apri il file di configurazione in cui si trova il tuo sito.
Nota :Questo e i seguenti passaggi possono cambiare a seconda della configurazione. Assumiamo che tu stia utilizzando quello predefinito.
nano default
o
vim default
-
Aggiungi le seguenti direttive con l'IP desiderato all'interno della sezione del server.
server { allow 192.168.0.0; # here goes the IP you want to allow deny all; # ... }
Puoi anche scrivere le direttive all'interno della sezione http per applicarlo a più host virtuali.
http { allow 192.168.0.0; # here goes the IP you want to allow deny all; server { server_name page1.rackspace.com; # ... } server { server_name page2.rackspace.com; # ... } }
-
Salva e chiudi il file. Per salvare:Ctrl + O Entra
Per uscire:Ctrl + X
-
Riavvia Nginx
Nota :questo passaggio può cambiare a seconda del tuo sistema operativo.
systemctl restart nginx