Lähetetty marraskuu 25, 2015 By jtittle1
@newbie
sijainti access.log
tiedoston pitäisi olla määritelty /etc/nginx/nginx.conf
tiedoston tai sivuston asetustiedosto onglemista server
lohko. Oletuksena, tämä olisi /etc/nginx/sites-available
.
Etsiaccess_log
– direktiiviä.,
Jos se ei ole määritetty, voit määrittää sen käyttämällä pätkä alla (yksinkertaisuus, tämä pitäisi mennä /etc/nginx/nginx.conf
):
… vain varmista, että muutat viimeinen rivi ja aseta /path/to/access.log
todellinen polku.
Sinun ei tarvitse luoda access.log
tiedosto, NGINX tekee tämän automaattisesti puolestasi, vaikka hakemistot polku on olemassa, joten jos polku voit valita, ei ole olemassa, sinun täytyy luoda ennen kuin aloitat NGINX.,
Kun kaikki/kaikki muutokset kokoonpanossa tiedostot:
service nginx reload
… jotta muutokset tulevat voimaan.
Se sanoi, access.log
tiedosto ei kerro mitään siitä, sivut, jotka on luotu (kuten kirjoittaja). Mitä se kertoo (löytymistä pätkä yllä) on IP-Osoite, Aika Pyytää, Polku Pyysi, Tila on Pyyntö, Koko, Pyyntö Viittaava, Käyttäjä Agentti (eli web-selain) ja onko pyyntö oli pakattu kautta (GZIP).,
tämän soveltamisalan ulkopuolella sivun luominen olisi sovelluksesi vastuulla, jos sivuja luodaan skriptin kautta. Tämä johtuisi joko tullikoodista tai jo käytettävissä olevasta vaihtoehdosta.
NGINX antaa sinulle tietoja pyynnöstä, vaikka se ei ole tarkoitus olla all-inclusive-logging ratkaisu.
Katso 1 vastaus tähän vastaukseen koko sivustollamme