Etter å ha brukt CDN-akselerasjonsverktøyet, hvis vi vil se nettsideloggene, vil vi se at alle registrerte IP-adresser er IP-adressene til CDN-nodene, ikke brukerens ekte bruker-IP-poster. På denne måten, hvis vi trenger å utføre logganalyse, er det vanskeligere, Lao Jiang brukes oftere i Nginx-miljøet, så hvordan kan vi sette opp Nginx-miljøet, mens vi ønsker å bruke CDN for å akselerere, kan nettsideloggene også se den virkelige IP-adressen. Først, endre Nginx.conf-filen
/usr/local/nginx/conf/ Vanligvis finnes det en nginx.conf-fil i denne katalogen, og vi må legge til følgende skript i http: log_format tilgang til '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" '; Sett loggformatet, hvis du ikke vil forstå hva det betyr, bare legg det til, jeg testet det uten problemer. For det andre, modifiser loggen for dagens site-formatlogg
/usr/local/nginx/conf/vhost/ Sjekk den nåværende nettstedets konfigurasjonsfilmappe og endre den access_log /www/wwwlogs/itbulu.com_nginx.log tilgang; Den røde delen er det vi må endre/legge til. For det tredje, start Nginx på nytt Tjeneste nginx omlading Hvis du starter Nginx på nytt, og du ser Suksess, betyr det at det ikke er noe problem med nginx-konfigurasjonen. Oppsummert, mange av vennene våre her bruker kanskje ikke det samme Nginx-miljøet, men meningen er sannsynligvis den samme, vi kan endre det på en målrettet måte. På denne måten, mens vi bruker CDN-akselerasjon, kan vi også se ekte IP-tilgangsposter i nettsideloggene. Følgende er konfigurasjonen, og den oppnådde IP-en er brukerens reelle IP
Legg ved din egen profil
|