Remarque :cet article suppose que vous avez installé Nginx sur votre serveur.
Prérequis
- Un serveur Nginx.
- Accès à un utilisateur Linux privilégié tel que root.
Procédure
-
Connectez-vous à votre serveur via SSH et passez en utilisateur root.
su
-
Accédez à la configuration de votre site Nginx.
cd /etc/nginx/sites-available
-
Ouvrez le fichier de configuration où se trouve votre site.
Remarque :Cette étape et les suivantes peuvent changer en fonction de votre configuration. Nous supposerons que vous utilisez celui par défaut.
nano default
ou
vim default
-
Ajoutez les directives suivantes avec l'adresse IP de votre choix dans la section serveur.
server { allow 192.168.0.0; # here goes the IP you want to allow deny all; # ... }
Vous pouvez également écrire les directives dans la section http pour l'appliquer à plusieurs hôtes virtuels.
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; # ... } }
-
Enregistrez et fermez votre fichier.Pour enregistrer :Ctrl + O Entrez
Pour quitter :Ctrl + X
-
Redémarrez Nginx
Remarque :Cette étape peut changer en fonction de votre système d'exploitation.
systemctl restart nginx