Po uporabi orodja za pospeševanje CDN, če želimo videti dnevnike spletne strani, bomo videli, da so vsi zabeleženi IP-ji IP naslovi CDN vozlišč, ne pa dejanski uporabniški IP zapisi uporabnika. Na ta način, če moramo izvajati analizo dnevnikov, je težje, Lao Jiang se pogosteje uporablja v Nginx okolju, zato kako lahko nastavimo Nginx okolje? Medtem ko želimo uporabiti CDN za pospeševanje, lahko spletni dnevniki vidijo tudi pravi IP naslov. Najprej spremenite datoteko Nginx.conf
/usr/local/nginx/conf/ Na splošno je v tej mapi datoteka nginx.conf in v http moramo dodati naslednji skript: log_format dostop '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bajti_poslani "$http_referer" ' '"$http_user_agent" '; Nastavite format dnevnika, če nočete razumeti, kaj pomeni, ga preprosto dodajte, preizkusil sem brez težav. Drugič, spremenite trenutni dnevnik formata strani
/usr/local/nginx/conf/vhost/ Preverite trenutno mapo konfiguracijskih datotek na strani in jo spremenite access_log /www/wwwlogs/itbulu.com_nginx.log dostop; Rdeči del je tisto, kar moramo spremeniti/dodati. Tretjič, ponovno zaženi Nginx Storitev nginx ponovno polnjenje Če ponovno zaženeš Nginx in vidiš Uspeh, to pomeni, da ni težav z nginx konfiguracijo. Povzemimo, mnogi naši prijatelji tukaj morda ne uporabljajo istega Nginx okolja, vendar je pomen verjetno enak, lahko ga ciljano prilagodimo. Na ta način, čeprav uporabljamo CDN pospeševanje, lahko v dnevnikih spletnih strani vidimo tudi dejanske zapise o dostopu do IP-jev. Naslednja je konfiguracija, pridobljeni IP pa je dejanski IP uporabnika
Priložite svoj profil
|