Анонимизировать IP-вход в nginx?

Чтобы уважать конфиденциальность моих пользователей, я пытаюсь анонимизировать их 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?

Спасибо.

27
задан user000001 21 September 2013 в 16:02
поделиться