Cómo deshabilitar los encabezados de host vacío Apache y nginx en el sistema Linux

  
                  Para evitar la resolución de nombres de dominio maliciosos, debemos desactivar el encabezado de host vacío predeterminado de apache. La operación es la siguiente: vi /etc/httpd/conf/httpd.conf Edite el archivo de configuración, agregue un sitio antes de la configuración de su sitio (la parte de fuente roja es Queremos agregar, la parte de fuente azul representa la configuración del sitio que está utilizando) NameVirtualHost * < VirtualHost *: 80 > ServerAdmin yourmail # mail.comDocumentRoot /errorServerName abc.com < /VirtualHost > < VirtualHost *: 80 > ServerAdmin yourmail # mail.comDocumentRoot " ruta de su sitio " ServidorNombreWebsite.comServerAlias ​​* .yourWebsite.com < /VirtualHost > Desbloqueo de encabezados de host vacío de nginx en Linux Introducción: Para evitar la resolución de nombres de dominio maliciosos, debemos desactivar la opción predeterminada de nginx El encabezado de host vacío, la operación es la siguiente:
vi /usr/local/nginx/conf/nginx.conf # archivo de configuración para encontrar el servidor, agregue las siguientes dos líneas: escuchar 80 predeterminado; #default representa el nombre de servidor de host virtual predeterminado _;; por ejemplo: Servidor {escuchar 80 predeterminado; nombre_servidor _; devolver 500; mensaje de error #return 500} También puede convertir estos tráficos vacíos en un sitio web, de la siguiente manera:
server {listen 80 default; server_name _; rewrite ^ (. *) http: //a URL permanent; #page redirection }
Copyright © Conocimiento de Windows All Rights Reserved