GNU/Linux >> Tutoriels Linux >  >> Linux

Nginx Whitelist certaines adresses IP

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

  1. Connectez-vous à votre serveur via SSH et passez en utilisateur root.

    su
    
  2. Accédez à la configuration de votre site Nginx.

    cd /etc/nginx/sites-available
    
  3. 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
    
  4. 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;
            # ...
        }
    }
    
  5. Enregistrez et fermez votre fichier.Pour enregistrer :Ctrl + O Entrez

    Pour quitter :Ctrl + X

  6. Redémarrez Nginx

    Remarque  :Cette étape peut changer en fonction de votre système d'exploitation.

    systemctl restart nginx
    

Linux
  1. nginx - 413 Entité de requête trop grande

  2. Installer Nginx sur Windows

  3. Installez phpMyAdmin sur Ubuntu 20.04 avec Nginx

  4. Installer phpMyAdmin sur Debian 11 avec Nginx

  5. Équilibrage de charge Nginx

Comment installer NGINX sur Ubuntu 20.04

Comment installer Nginx sur CentOS 7

Comment installer Nginx sur le serveur cloud Debian 8.2

Comment configurer NGINX sur un serveur CentOS 7

Comment configurer le cache Nginx sur le serveur LEMP

Comment masquer la version de votre serveur NGINX.