nginx垃圾邮件404错误

我的服务器被多个XXX域垃圾邮件,我的日志中有很多404错误,我无法find解决scheme来阻止。

2015/07/31 09:13:20 [error] 7070#0: *610 open() "/var/www/domain/mobile/www/www-sexvideo-shifuni.html" failed (2: No such file or directory), client: 162.158.252.53, server: m.domain.com, request: "GET /www-sexvideo-shifuni.html HTTP/1.1", host: "www.sextoysnmore.com" 

正如你可以看到我有这些错误logging每秒..

我试图把一个文件与糟糕的查阅者:

 map $http_referer $bad_referer { hostnames; default 0; # Put regexes for undesired referers here "~sextoysnmore.org" 1; } 

 if ($bad_referer) { return 444; } 

但总是有垃圾邮件从这个域..或其他..

任何人都有解决scheme?

谢谢 ;)

您应该在一个“特殊”服务器节中列出您真正不关心的所有域,并禁用这些域的所有日志:

 server { server_name www.sextoysnmore.org; access_log off; error_log /dev/null; }