Setelah menggunakan alat akselerasi CDN, jika kita ingin melihat log situs web, kita akan melihat bahwa semua IP yang direkam adalah alamat IP dari node CDN, bukan catatan IP pengguna asli pengguna. Dengan cara ini, jika kita perlu melakukan analisis log, lebih sulit, Lao Jiang yang lebih umum digunakan adalah lingkungan Nginx, jadi bagaimana kita bisa mengatur lingkungan Nginx, sementara kita ingin menggunakan CDN untuk mempercepat, log situs web juga dapat melihat alamat IP aslinya. Pertama, modifikasi file Nginx.conf
/usr/local/nginx/conf/ Umumnya, ada file nginx.conf di direktori ini, dan kita perlu menambahkan skrip berikut di http: log_format akses '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_agen_pengguna" '; Atur format log, jika Anda tidak ingin mengerti apa artinya, tambahkan saja, saya mengujinya tanpa masalah. Kedua, ubah log format situs saat ini
/usr/local/nginx/conf/vhost/ Periksa direktori file konfigurasi situs saat ini dan modifikasi access_log akses /www/wwwlogs/itbulu.com_nginx.log; Bagian merah adalah apa yang perlu kita modifikasi/tambahkan. Ketiga, mulai ulang Nginx Layanan Nginx Reload Jika Anda memulai ulang Nginx, jika Anda melihat Success, itu berarti tidak ada masalah dengan konfigurasi nginx. Singkatnya, banyak teman kita di sini mungkin tidak menggunakan lingkungan Nginx yang sama, tetapi artinya mungkin sama, kita dapat memodifikasinya dengan cara yang ditargetkan. Dengan cara ini, saat kami menggunakan akselerasi CDN, kami juga dapat melihat catatan akses IP nyata di log situs web. Berikut ini adalah konfigurasi, dan IP yang diperoleh adalah IP asli pengguna
Lampirkan profil Anda sendiri
|