Configuración de la cadena antirrobo de Nginx

  

La carga del sitio de un cliente es demasiado alta, por lo que nuestro encantador ingeniero de sistemas cínicos cambió su Apache a Nginx, el efecto es muy obvio. Ahora registre algunos pequeños detalles en el proceso de conversión de Apache, dejando una nota.


La cadena antirrobo general de la cadena antirrobo Nginx es la siguiente:

ubicación ~ * \\.
(gif | Jpg | Png | Swf | Flv) $ {valid_referers ninguno bloqueado yusky.me www.yusky.me; if ($ invalid_referer) {rewrite ^ /http://yusky.me/403.html;#return 404;}}

Una línea: gif | Jpg | Png | Swf | Flv indica que la segunda línea de la cadena antirrobo se aplica a los archivos de gif, jpg, png, swf y flv sufijo: yusky.me www.yusky.me indica que las dos rutas de yusky.me www.yusky.me se juzgan si {} El significado del contenido es que si la forma es no especificar la forma de saltar a la página de error, por supuesto, está bien devolver 404 directamente.


NginxHttpAccessKeyModule para lograr la cadena antirrobo Si no le temen los problemas, la implementación condicional, se recomienda usar NginxHttpAccessKeyModule.

Su forma de hacerlo es: Tengo un archivo file.zip en mi directorio de descargas. El URI correspondiente es http://www.ccvita.com/download/file.zip después de usar el módulo ngx_http_accesskey_module http://yusky.me/download/file.zip?key=09093abeac094. Solo el valor clave dado es correcto, Sólo entonces puede descargar el archivo.zip en el directorio de descarga. Y el valor clave se basa en la IP del usuario, por lo que puede evitar ser robado.

Se dice que ahora se puede prevenir NginxHttpAccessKeyModule, incluso con Thunder, puedes intentarlo.

Copyright © Conocimiento de Windows All Rights Reserved