, Он генерирует хэш IP-адреса как $ remote_addr_ipscrub. Время от времени циклы хэшированной соли (настраиваемые) позволяют связывать запросы, не регистрируя IP-адреса пользователей.

уважать конфиденциальность моих пользователей, я пытаюсь анонимизировать их IP-адреса в лог-файлах nginx.

Одним из способов сделать это было бы определение пользовательского формата журнала, например так:

log_format noip '127.0.0.1 - [$time_local]  '
    '"$request" $status $body_bytes_sent '
    '"$http_referer" "$http_user_agent" $request_time';

У этого метода есть два недостатка: я не могу отличить двух пользователей и не могу использовать инструменты геолокации.

Лучше всего было бы «сократить» IP-адрес (87.12.23.55 станет87.12.23.1).

Есть ли возможность добиться этого с помощью скриптов конфигурации nginx?

Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос