Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12916|Svar: 0

nginx henter rigtige IP-logfiler fra 360 Website Guard CDN

[Kopier link]
Opslået på 10/07/2016 10.08.48 | | | |


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









Tidligere:Skriv til dig, der angreifer hjemmesiden, det er kedeligt!
Næste:Memcache Uautoriseret adgangssårbarhedsscenarie
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com