Red de conocimiento informático - Conocimiento informático - Cómo configurar nginx para permitir que solo los nombres de dominio accedan a las URL y prohibir la ip

Cómo configurar nginx para permitir que solo los nombres de dominio accedan a las URL y prohibir la ip

Nginx prohíbe el acceso a IP

Nos encontraremos con muchos ataques de IP maliciosos al usarlo. En este momento, necesitamos usar Nginx para prohibir el acceso a IP. Primero echemos un vistazo al host virtual predeterminado de Nginx que entra en vigor cuando los usuarios acceden a él a través de IP o acceden a través de un nombre de dominio no configurado (por ejemplo, alguien apunta su propio nombre de dominio a su IP). el servidor Agregue esta línea en la configuración:

listen 80 default

El parámetro predeterminado detrás indica que este es el host virtual predeterminado.

Esta configuración de Nginx que prohíbe el acceso IP es muy útil.

Por ejemplo, cuando alguien accede a su sitio web a través de una IP o un nombre de dominio desconocido y desea prohibir la visualización de cualquier contenido válido, puede devolverle 500. Actualmente, muchas salas de informática en China requieren un sitio web. Los propietarios deben cerrar el encabezado del host vacío para evitar accesos futuros. El nombre de dominio registrado apunta al pasado y causa problemas. Puedes configurarlo así:

servidor {

escucha 80 por defecto

devuelve 500;