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

Настройте Apache2 для ответа только на виртуальные хосты

Имейте сервер, который при просмотре журналов, кажется, получает много-много-много раз в день через прямой 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, чтобы просто отбрасывать каждый полученный запрос?

Спасибо

Если у вас нет сайта по умолчанию, он будет использовать первый виртуальный хост, подходящий для сайта, если я не ошибаюсь. Просто используйте виртуальный хост по умолчанию, который ничего не делает и возвращает 404 или 403 для всего.