Назад | Перейти на главную страницу

nginx спам 404 ошибки

Мой сервер засыпан несколькими доменами XXX, в моих журналах много ошибок 404, и я не могу найти решение, чтобы это остановить.

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"

Как видите, у меня есть журналы ошибок каждую секунду.

Пытался выложить файл с плохими реферерами:

map $http_referer $bad_referer {
hostnames;

default                           0;

# Put regexes for undesired referers here
"~sextoysnmore.org"             1;

}

и

if ($bad_referer) {
    return 444;
}

но всегда есть спам с этого домена .. или других ..

У кого-нибудь есть решение?

Спасибо ;)

Вам следует перечислить все домены, которые вам действительно не нужны, в одной «специальной» секции сервера и отключить все журналы для этих доменов:

server {
  server_name www.sextoysnmore.org;

  access_log off;
  error_log /dev/null;
}