Мне не особенно ясно, где apache должен что регистрировать. В качестве примера я передавал очень длинный URL-адрес виртуальному хосту, чтобы узнать, сможет ли Apache избежать проблемы переполнения.
Директива, обрабатывающая максимальное количество байтов, которое будет разрешено в строке HTTP-запроса: LimitRequestLine по умолчанию, устанавливая это ограничение на 8190 байт, все, что больше, должно быть отклонено и "предположительно" и запись в error.log
следует добавить.
Я работаю над fail2ban conf и переполнение apache jail и действительно предлагает искать такую ошибку в дефолтном error.log
.
Я тестировал передачу очень длинного URL-адреса на свой сайт (20000 случайных символов), и я мог видеть пару записей, зарегистрированных в журнал ошибок а также access.log.
Повторение тех же шагов больше не приведет к печати ошибки на журнал ошибок и продолжайте печатать на access.log.
Вопросы:
414 Request-URI Too Long
перейти в access.log или error.log?