Posted November 25, 2015 Ved jtittle1
@newbie
din access.log
fil skal være defineret i din /etc/nginx/nginx.conf
fil eller dit websted konfiguration fil i din server
bloker. Som standard vil dette være i /etc/nginx/sites-available
.
Kig efter access_log
direktiv.,
Hvis det ikke er defineret, kan du definere det ved hjælp af uddraget nedenfor (for nemheds skyld, bør dette gå i /etc/nginx/nginx.conf
):
… bare sørg for at ændre den sidste linje, og sæt /path/to/access.log
til en egentlig vej.
Du behøver ikke at oprette access.log
fil, NGINX vil gøre dette automatisk for dig, selvom de mapper i stien skal eksistere, så hvis det er den vej du vælger ikke findes, skal du oprette det før genstart NGINX.,
efter eventuelle/alle ændringer af konfigurationsfiler:
service nginx reload
… så ændringerne træder i kraft.
–
når det er sagt, vil access.log
filen ikke fortælle dig noget om sider, der er genereret (som I oprettet). Hvad det vil fortælle dig (henviser til uddraget ovenfor) er IP-adressen, tidspunktet for anmodningen, den ønskede sti, status for anmodningen, anmodningens størrelse, Anmodningshenviseren, brugeragent (dvs.webebbro .ser) og om anmodningen blev komprimeret (via G .ip).,
uden for dette omfang vil logning af sideoprettelse være ansvaret for din ansøgning, hvis sider oprettes via scriptet. Dette ville enten være resultatet af brugerdefineret kode eller en allerede tilgængelig mulighed.NGIN.vil give dig oplysninger om anmodningen, selvom det ikke er meningen at være en altomfattende logging løsning.
vis 1 Svar på dette svar på vores fulde site