|
|
Zveřejněno 10.07.2016 10:08:48
|
|
|
|

Po použití nástroje CDN akcelerace, pokud chceme zobrazit logy webu, uvidíme, že všechny zaznamenané IP adresy jsou IP adresy CDN uzlů, nikoli skutečné uživatelské IP záznamy uživatele. Tímto způsobem, pokud potřebujeme provést analýzu logů, je to obtížnější, Lao Jiang se častěji používá v prostředí Nginx, takže jak nastavit prostředí Nginx? Zatímco chceme použít CDN k akceleraci, logy webu také vidí skutečnou IP adresu. Nejprve upravte soubor Nginx.conf
/usr/local/nginx/conf/ Obecně je v tomto adresáři soubor nginx.conf a musíme přidat následující skript do http: log_format přístup '$http_x_forwarded_for - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" '; Nastavte formát logu, pokud nechcete pochopit, co znamená, prostě ho přidejte, testoval jsem to bez problémů. Za druhé, upravte aktuální formát stránky
/usr/local/nginx/conf/vhost/ Zkontrolujte adresář konfiguračních souborů aktuálního webu a upravte ho access_log /www/wwwlogs/itbulu.com_nginx.log přístup; Červenou část potřebujeme upravit/přidat. Za třetí, restartovat Nginx Služba nginx přebíjení Pokud restartujete Nginx a vidíte Úspěch, znamená to, že s konfigurací nginx není problém. Shrnuto, mnoho našich přátel zde možná nepoužívá stejné prostředí Nginx, ale význam je pravděpodobně stejný, můžeme ho cíleně upravovat. Tímto způsobem, i když používáme akceleraci CDN, můžeme také vidět skutečné záznamy o přístupu k IP adrese v logech webu. Následující je konfigurace a získaná IP je skutečná IP uživatele
Přiložte svůj vlastní profil
|
Předchozí:Napište vám, kdo útočí na web, je to nuda!Další:Scénář odstranění zranitelností neoprávněného přístupu v Memcache
|