Efter att ha använt CDN-accelerationsverktyget, om vi vill se webbplatsloggarna, kommer vi att se att alla registrerade IP-adresser är CDN-nodernas IP-adresser, inte användarens verkliga användar-IP-poster. På så sätt, om vi behöver utföra logganalys, är det svårare, Lao Jiang används oftare i Nginx-miljön, så hur kan vi sätta upp Nginx-miljön, medan vi vill använda CDN för att accelerera, kan webbplatsloggarna också se den verkliga IP-adressen. Först modifierar du filen Nginx.conf
/usr/local/nginx/conf/ Generellt finns det en nginx.conf-fil i denna katalog, och vi behöver lägga till följande skript i http: log_format åtkomst till '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" '; Ställ in loggformatet, om du inte vill förstå vad det betyder, lägg bara till det, jag testade det utan problem. För det andra, ändra den aktuella loggen för platsformatet
/usr/local/nginx/conf/vhost/ Kontrollera den aktuella sidans konfigurationsfilskatalog och ändra den access_log /www/wwwlogs/itbulu.com_nginx.log access; Den röda delen är det vi behöver modifiera/lägga till. För det tredje, starta om Nginx Service nginx omladdning Om du startar om Nginx, om du ser Framgång, betyder det att det inte finns något problem med nginx-konfigurationen. Sammanfattningsvis kanske många av våra vänner här inte använder samma Nginx-miljö, men betydelsen är förmodligen densamma, vi kan modifiera den på ett riktat sätt. På detta sätt, medan vi använder CDN-acceleration, kan vi också se riktiga IP-åtkomstposter i webbplatsens loggar. Följande är konfigurationen, och den erhållna IP:n är användarens verkliga IP
Bifoga din egen profil
|