Apache работает нестабильно, в логах: [error] [client xxx.xxx.xxx.xxx] request failed: error reading the headers

Часто ещё кроме сообщения в error.log
[error] [client xxx.xxx.xxx.xxx] request failed: error reading the headers
в логах access.log можно увидеть:
xxx.xxx.xxx.xxx - - [16/Sep/2009:08:52:31 +0400] "-" 400 0 "-" "-"
Как правило это означает одно - вас пытаются ломать! Конечно, возможны и другие варианты, например некорректно настроенное ПО на стороне клиента (какой-либо робот или спайдер), а также спам-бот, который ищет форумы с возможностью открытой записи, чтобы разместить рекламные ссылки.
Возможное решение
Просто закройте данный IP-адрес на файрволе (межсетевом экране). Если таких адресов слишком много, то поставьте проксирующий веб-сервер (nginx) и создайте в нём фильтр, блокирующий такие запросы.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- 1528 просмотров