Publikováno listopad 25, 2015 Podle jtittle1
@nováček
umístění access.log
soubor by měl být definován v /etc/nginx/nginx.conf
soubor, nebo své stránky konfigurace souboru ve vašem server
blok. Ve výchozím nastavení by to bylo v /etc/nginx/sites-available
.
vyhledejte směrnici access_log
.,
Pokud nebyla definována, můžete ji definovat pomocí úryvek níže (pro jednoduchost, to by mělo jít v /etc/nginx/nginx.conf
):
… jen ujistěte se, že změnit poslední řádek a nastavit /path/to/access.log
aktuální cesta.
nemusíte vytvořit access.log
soubor, NGINX bude dělat to pro vás automaticky, ale adresáře v cestě musí existovat, takže pokud si vyberete cestu neexistuje, musíte ji vytvořit před restartováním NGINX.,
po všech změnách konfiguračních souborů:
service nginx reload
… aby se změny projevily.
–
to znamená, že souboraccess.log
vám neřekne nic o vygenerovaných stránkách (jako v created). Co to vám řekne, (odkazování úryvek výše), je IP Adresa, Čas Požadavku, Požadované trase, Stav Žádosti, Velikost požadavku, Žádost Referer, User-Agent (tj. webový prohlížeč) a zda byl požadavek komprimované (přes GZIP).,
mimo tento rozsah by bylo za vytvoření stránky logování odpovědností vaší aplikace, pokud jsou stránky vytvářeny prostřednictvím skriptu. To by bylo buď výsledkem vlastního kódu nebo již dostupné možnosti.
NGINX vám poskytne informace o žádosti, i když to nemá být All-Inclusive logování řešení.
Zobrazit 1 odpověď na tuto odpověď na našem plném webu