GNU/Linux >> Tutoriales Linux >  >> Linux

Nginx incluye en la lista blanca ciertas IP

Nota:Este artículo asume que ha instalado Nginx en su servidor.

Requisitos

  • Un servidor Nginx.
  • Acceso a un usuario privilegiado de Linux como root.

Procedimiento

  1. Inicie sesión en su servidor a través de SSH y cambie a usuario root.

    su
    
  2. Vaya a la configuración de su sitio Nginx.

    cd /etc/nginx/sites-available
    
  3. Abra el archivo de configuración donde se encuentra su sitio.

    Nota :Este y los siguientes pasos pueden cambiar dependiendo de su configuración. Asumiremos que está utilizando el predeterminado.

    nano default
    

    o

    vim default
    
  4. Agregue las siguientes directivas con su IP deseada dentro de la sección del servidor.

    server {
        allow 192.168.0.0; # here goes the IP you want to allow
        deny all;
        # ...
    }
    

    También puede escribir las directivas dentro de la sección http para aplicarlas a varios hosts virtuales.

    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. Guarde y cierre su archivo. Para guardar:Ctrl + O Entrar

    Para salir:Ctrl + X

  6. Reiniciar Nginx

    Nota :Este paso puede cambiar dependiendo de su sistema operativo.

    systemctl restart nginx
    

Linux
  1. nginx - 413 Entidad de solicitud demasiado grande

  2. Instalar Nginx en Windows

  3. Instale phpMyAdmin en Ubuntu 20.04 con Nginx

  4. Instale phpMyAdmin en Debian 11 con Nginx

  5. Equilibrio de carga Nginx

Cómo instalar NGINX en Ubuntu 20.04

Cómo instalar Nginx en CentOS 7

Cómo instalar Nginx en el servidor en la nube Debian 8.2

Cómo configurar NGINX en un servidor CentOS 7

Cómo configurar la caché de Nginx en el servidor LEMP

Cómo ocultar la versión de su servidor NGINX.