postat November 25, 2015 av jtittle1
@newbie
platsen för din access.log
fil bör definieras i din /etc/nginx/nginx.conf
fil eller din webbplatskonfigurationsfil i din server
block. Som standard skulle detta vara i /etc/nginx/sites-available
.
leta efter access_log
– direktivet.,
om det inte har definierats kan du definiera det med hjälp av kodavsnittet nedan (för enkelhetens skull bör detta gå i /etc/nginx/nginx.conf
):
… se bara till att du ändrar den sista raden och ställer in /path/to/access.log
till en verklig sökväg.
du behöver inte skapa filenaccess.log
, nginx kommer att göra detta för dig automatiskt, även om katalogerna i sökvägen måste finnas, så om Sökvägen du väljer inte existerar måste du skapa den innan du startar om NGINX.,
Efter några/alla ändringar i konfigurationsfiler:
service nginx reload
… så att ändringarna träder i kraft.
–
som sagt kommer filenaccess.log
inte att berätta något om sidor som har genererats (som i skapad). Vad det kommer att berätta för dig (referera till snippet ovan) är IP-adressen, tiden för förfrågan, sökväg som begärts, status för förfrågan, storleken på förfrågan, begäran Hänvisnings, användaragent (dvs. webbläsare) och om begäran komprimerades (via GZIP).,
utanför detta omfång skulle det vara din ansökan som ska skapa loggsidor, om sidor skapas via skriptet. Detta skulle antingen vara resultatet av anpassad kod eller ett redan tillgängligt alternativ.
NGINX kommer att ge dig information om begäran, men det är inte tänkt att vara en allomfattande loggningslösning.
visa 1 Svar på detta svar på vår fullständiga webbplats