
Имеем сервер, который, при просмотре журналов, кажется, получает удары много-много-много раз в день через прямой IP-адрес автоматизированными скриптами, ищущими уязвимости. Записи типа:
[Sat Jul 31 17:45:01 2010] [error] [client xxx.xxx.xxx.xxx] script '/var/www/phpMyAdmin' not found or unable to stat
Я запускаю несколько виртуальных серверов на этой системе, но ничего на прямом IP. Все эти попытки приводят к 404, что нормально, но я бы предпочел, чтобы сервер вообще не отвечал. Есть ли способ настроить, скажем, /sites-available/default, чтобы он просто отбрасывал все получаемые запросы?
Спасибо
решение1
Если у вас нет сайта по умолчанию, он будет использовать первый vhost, применимый к сайту, если я не ошибаюсь. Просто используйте vhost по умолчанию, который ничего не делает и возвращает 404 или 403 для всего.