Теперь в access-лог во второе поле записывается содержимое переменных
$geoip2_data_registered_country_iso_code:$geoip2_data_state_code $allowed_reg,
т.е. упрощается диагностика, заблокирован ли клиент через geoip
и какие значения для его адреса при этом получены.
Пример строки лога после внесения изменений:
1.2.3.4 - GB:GA no - - [11/Dec/2025:18:52:36 +0300] "GET /doc/?doc=date_to=%D0%90678%D0% HTTP/1.1" 204 0 "-" "Mozilla/5.0 AppleWebKit/537.36(KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)" "-"
Командой ниже можно в режиме онлайн выбирать из лога обращения, по которым произошла блокировка по geoip
tail -f -n 1 ssite.ru.access.log | grep ' no ' --line-buffered
Комментарии пользователей
Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!