Lagt inn November 25, 2015 Ved jtittle1
@nybegynner
plassering for access.log
filen bør være definert i /etc/nginx/nginx.conf
fil eller nettstedet ditt konfigurasjonsfilen innenfor server
blokker. Som standard, dette ville være i /etc/nginx/sites-available
.
Se etter access_log
direktiv.,
Hvis det ikke er definert, kan du definere det bruker kodebiten nedenfor (for enkelhet, dette bør gå i /etc/nginx/nginx.conf
):
… bare sørg for at du endrer den siste linjen og angi /path/to/access.log
til en aktuell bane.
Du trenger ikke å opprette access.log
fil, NGINX vil gjøre dette for deg automatisk, selv om den kataloger i banen må eksistere, så hvis banen du velger ikke eksisterer, vil du trenger for å lage det, før du starter NGINX.,
Etter noen/alle endres til konfigurasjonsfiler:
service nginx reload
… slik at endringene trer i kraft.
–
når det er sagt, access.log
filen vil ikke fortelle deg noe om sidene som har blitt generert (som i laget). Hva det vil fortelle deg (referanse tekstutdraget ovenfor) er IP-Adresse, Tidspunkt for Forespørselen, Bane Forespørsel, Status av Avtale, Størrelse på Forespørsel på Forespørsel Verver, User Agent (dvs. nettleser) og om forespørselen ble komprimert (via GZIP).,
Utsiden av omfang, logging siden etableringen vil være ansvar for søknaden din, hvis sidene blir opprettet via script. Dette vil enten være et resultat av egendefinert kode eller en allerede tilgjengelig alternativ.
NGINX vil gi deg informasjon på forespørsel, men det er ikke ment å være en all-inclusive-logging løsning.
Vis 1 svar til dette svaret på vår helsides