ユーザーのプライバシーを尊重するために、nginx ログ ファイルで IP アドレスを匿名化しようとしています。
これを行う 1 つの方法は、次のようにカスタム ログ形式を定義することです。
log_format noip '127.0.0.1 - [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" $request_time';
この方法には 2 つの欠点があります。2 人のユーザーを区別できないことと、位置情報ツールを使用できないことです。
最善の方法は、IP アドレスを「短縮」することです (87.12.23.55
になります87.12.23.1
)。
nginx構成スクリプトを使用してこれを達成する可能性はありますか?