Anti-sanguijuelas del clúster del sitio web Nginx
Me atrevo a darte una respuesta
Primero déjame explicarte brevemente mis pensamientos. Si configuramos un nombre de dominio ilimitado para llamar a los recursos de este sitio, es mejor juzgar directamente por la regularidad.
Basado en la descripción de su problema, tomaré www.mmback.com como ejemplo por ahora.
Idea 1:
Ubicación~*\. (gif|jpg|png|swf|flv)$ {
if ($host~* ^(.*?)\mmback\.com$){
establecer $ no válido _ referente ' 1 ';
}
if ($host~* ^localhost){
set $ invalid _ referer ' 1 ';
}
if ($invalid_referer!~ '1'){
Reescribir^/(.*)$/redirect;
Devolver 404 ; // O simplemente presione su botón para devolver 404.
}
}
Idea 2:
Ubicación~*\. (gif|jpg|png|swf|flv)$ {
valid_referersUnblocked www.mmback.com * .mm back com;
if ($invalid_referer) { p>
Devuelve 404;
}
}