Efter at have brugt CDN-accelerationsværktøjet, hvis vi vil se hjemmesideloggene, vil vi se, at alle registrerede IP-adresser er CDN-nodenes IP-adresser, ikke brugerens rigtige bruger-IP-poster. På denne måde, hvis vi skal udføre loganalyse, er det sværere; Lao Jiang bruges oftere i Nginx-miljøet, så hvordan kan vi opsætte Nginx-miljøet, mens vi vil bruge CDN til at accelerere, og websitets logfiler kan også se den rigtige IP-adresse. Først skal du ændre Nginx.conf-filen
/usr/local/nginx/conf/ Generelt er der en nginx.conf-fil i denne mappe, og vi skal tilføje følgende script i http: log_format adgang til '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" '; Sæt logformatet, hvis du ikke vil forstå, hvad det betyder, så tilføj det bare, jeg testede det uden problemer. For det andet, ændr den aktuelle logbog over siteformatet
/usr/local/nginx/conf/vhost/ Tjek den nuværende sides konfigurationsfilmappe og ændr den access_log /www/wwwlogs/itbulu.com_nginx.log adgang; Den røde del er det, vi skal ændre/tilføje. For det tredje, genstart Nginx Service nginx genindlæsning Hvis du genstarter Nginx, og du ser Succes, betyder det, at der ikke er noget problem med nginx-konfigurationen. Sammenfattende bruger mange af vores venner her måske ikke det samme Nginx-miljø, men betydningen er sandsynligvis den samme, vi kan ændre det målrettet. På denne måde kan vi, mens vi bruger CDN-acceleration, også se rigtige IP-adgangsposter i hjemmesidelogfilerne. Følgende er konfigurationen, og den opnåede IP er brugerens reelle IP
Vedhæft din egen profil
|