După folosirea instrumentului de accelerare CDN, dacă vrem să vedem jurnalele site-ului, vom vedea că toate IP-urile înregistrate sunt adresele IP ale nodurilor CDN, nu înregistrările IP reale ale utilizatorului. Astfel, dacă trebuie să facem analiza logurilor, este mai dificil, Lao Jiang este folosit mai des în mediul Nginx, deci cum putem configura mediul Nginx? Deși vrem să folosim CDN pentru accelerare, jurnalele site-ului pot vedea și adresa IP reală. Mai întâi, modifică fișierul Nginx.conf
/usr/local/nginx/conf/ În general, există un fișier nginx.conf în acest director și trebuie să adăugăm următorul script în http: log_format accesează '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_agent_utilizator" '; Setează formatul jurnalului, dacă nu vrei să înțelegi ce înseamnă, adaugă-l, l-am testat fără nicio problemă. În al doilea rând, modifică jurnalul actual al formatului site-ului
/usr/local/nginx/conf/vhost/ Verifică directorul de fișiere de configurare al site-ului curent și modifică-l access_log /www/wwwlogs/itbulu.com_nginx.log acces; Partea roșie este ceea ce trebuie să modificăm/adăugăm. În al treilea rând, repornește Nginx Service Nginx Reload Dacă repornești Nginx, dacă vezi Succes, înseamnă că nu există nicio problemă cu configurația nginx. În concluzie, mulți dintre prietenii noștri de aici poate nu folosesc același mediu Nginx, dar sensul probabil este același, îl putem modifica într-un mod țintit. Astfel, în timp ce folosim accelerarea CDN, putem vedea și înregistrările reale de acces IP în jurnalele site-ului. Următoarea este configurația, iar IP-ul obținut este IP-ul real al utilizatorului
Atașează-ți propriul profil
|