मेरे उपयोगकर्ताओं की गोपनीयता का सम्मान करने के लिए मैं nginx लॉग फ़ाइलों में उनके आईपी पते को अनामित करने की कोशिश कर रहा हूं।nginx में आईपी लॉगिंग अनामित?
एक तरीका यह है के लिए एक कस्टम लॉग प्रारूप को परिभाषित किया जाएगा, इसलिए जैसे:
log_format noip '127.0.0.1 - [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" $request_time';
इस विधि दो कमियां है: मैं दो उपयोगकर्ताओं के बीच भेद नहीं कर सकते और भू स्थान उपकरण का उपयोग नहीं कर सकते हैं।
सबसे अच्छी बात आईपी पते को कम करने के लिए होगी (87.12.23.55
87.12.23.1
बन जाएगा)।
क्या nginx config scripting का उपयोग करके इसे प्राप्त करने की कोई संभावना है?
धन्यवाद।
संबंधित (Apache): nginx के वर्तमान संस्करण में आप इसे इस तरह से करने की अनुमति देता http://serverfault.com/q/343031/75968 – cweiske