Пустые / пустые записи запроса Apache в журнале доступа
Эта запись вошла в журнал доступа Apache:
IP-адрес - - [00/00/0000: 00: 00: 00 -0000] "" 301 - "-" "-"
Он был обнаружен LogWatch как нулевой HTTP-ответ, а также помечен как успешный тест.
Мне любопытно, как этот запрос о сделанном и как он считается успешным. Вот что я могу расшифровать с конкретными вопросами:
- Их запрос был "" - что это значит?
- Код возврата HTTP был 301: у этого веб-сайта есть перенаправление, определенное в конфигурации Apache - возможно, они использовали URL, который вызывает это перенаправление?
- Они не использовали правильный HTTP-запрос
- Они вернули размер "-" назад - что это значит?
1 ответ
Решение
Это был пустой запрос.
%r
фактически является первой строкой их запроса, что означает, что они отправили пустой запрос. Другими словами, нет заголовков, нет тела, ничего. Вероятно, это было сокетное соединение с портом 80.- 301 скорее всего не для веб-сайта - помните, у них ничего не определено в их запросе, включая нужный файл на вашем веб-сайте.
- Именно так.
-
означает, что данные не были возвращены клиенту, не путать с нулевым размером.
Другими словами, вероятно, кто-то открывал и закрывал соединение с портом 80 без отправки или получения каких-либо данных.