Errores comunes de hotinglinking ngnix
Cómo bloquear la lista de hoting en Ngnix en Ubuntu 20.04
Estos son los procedimientos a tomar para evitar que Nginx sean imágenes de hotinglinking. Acceda a un terminal y escriba el siguiente comando para recuperar el archivo de configuración del servidor NGINX:
Para evitar que Nginx use enlaces de imagen de cualquier dominio que no sea el suyo, agregue el bloque de ubicación que se encuentra a continuación dentro del bloque del servidor (E.gramo. sitio web.com)
Examinemos el código en el ejemplo anterior línea por línea. Coincidirá con una variedad de extensiones de archivos de imágenes en la primera línea. Agregue una nueva tubería "|" Además de la nueva extensión si desea agregar más extensiones. La lista de sitios web permitidos para conectarse a las fotos en su sitio web es proporcionada en la siguiente línea por un referente válido y menciona su sitio web allí. Se pueden agregar cualquier dominio adicional a los que desee otorgar acceso. Las direcciones IP también se pueden agregar aquí. Si la solicitud se origina en un dominio o dirección IP que no figura en referentes válidos, Nginx la agregará a los referentes no válidos y responderá con "403: Acceso denegado".
Agregue las siguientes líneas a su archivo de configuración de Nginx si desea deshabilitar el hotlinking para archivos en un determinado directorio, como /uploads /.
Para verificar la sintaxis de su archivo de configuración modificado, ejecute el siguiente comando:
Inicie el servidor NGINX ingresando el siguiente comando si no hay problemas:
Cómo habilitar el anti-hotiling en Ngnix en Ubuntu 20.04
Tenemos dos antihotlinking aquí, como la lista blanca y la lista negra.
Whitelist Whitlink
No se permiten todos los demás nombres de dominio; Solo aquellos en la lista blanca tienen acceso.
El propósito de la configuración anterior es usar primero un destino para que coincida con el formato necesario (fotos y videos) y luego utilizar el comando de referentes válidos para establecer nombres de dominio aceptables. La lista de referentes válida no contiene más nombres de dominio. Al final, 403 se devuelve cuando la variable $ invalid_referer ha devuelto su valor de 1. La lista blanca antihotlink se configura como se muestra arriba.
Lista negra antihotlink
Según la lista blanca, solo están prohibidas las solicitudes de direcciones de dominio en la lista negra; Se otorgarán todas las demás solicitudes. Las limitaciones en la lista negra son más bajas que las de la lista blanca. La opción WhitList de la lista blanca antihotlink es lo único cubierto en la mayoría de los tutoriales de Internet. Una vez que se entienden los fundamentos, el procedimiento de configuración de la lista negra es comparable.
El válido_referers_command se usa en la configuración anterior para agregar el dominio *.Nombre del Sitio Web.com a la lista negra. El valor $ invalid_referer_return se establece en 0, se obtiene el encabezado del referente proporcionado y luego se devuelve un error 403, evitando el acceso al nombre de dominio del sitio web especificado.
Por qué se debe evitar el hotlinking?
Hotlinking tiene un efecto particularmente perjudicial en los propietarios de sitios web. El hotlinking puede parecer que los usuarios son una forma simple de obtener activos del sitio web, pero también tiene el potencial de ser dañino. Aquí hay algunas razones por las cuales el hotinglinking es una mala idea en primer lugar:
Conclusión
Juega cortésmente y conéctese a los sitios web en lugar de mostrar directamente fotos si es un organizador de contenido y frecuente compartido. El hotinglinking es una región que no es demasiado difícil de prevenir si es un proveedor de contenido. Hacer reglas cuidadosas para protegerse del robo. Usando cualquiera de las técnicas, ahorrará tiempo, dinero y ancho de banda. Además, aumente el rendimiento del sitio, reduzca los costos y ahorre el tiempo por la integración de la empresa Cloudflare, los centros de datos de todo el mundo, la llegada de una audiencia global y nuestro monitoreo integrado de rendimiento de la aplicación permite la optimización.