geplaatst op 25 November 2015 door jtittle1
@newbie
de locatie van uw access.log
bestand moet worden gedefinieerd in uw /etc/nginx/nginx.conf
bestand of uw site configuratiebestand binnen uw server
blok. Standaard staat dit in /etc/nginx/sites-available
.
zoek naar de access_log
richtlijn.,
als het niet is gedefinieerd, kunt u het definiëren met behulp van het fragment hieronder (voor de eenvoud moet dit gaan in /etc/nginx/nginx.conf
):
… zorg ervoor dat u de laatste regel wijzigt en stel /path/to/access.log
in op een daadwerkelijk pad.
u hoeft het access.log
bestand niet aan te maken, NGINX zal dit automatisch voor u doen, hoewel de mappen in het pad moeten bestaan, dus als het pad dat u kiest niet bestaat, moet u het aanmaken voordat u NGINX herstart.,
na alle/alle wijzigingen in configuratiebestanden:
service nginx reload
… zodat de wijzigingen van kracht worden.
–
Dat gezegd hebbende, zal het access.log
bestand u niets vertellen over pagina ‘ s die zijn gegenereerd (zoals in created). Wat het u zal vertellen (refererend aan het fragment hierboven) is het IP-adres, De tijd van het verzoek, het gevraagde pad, de status van het verzoek, de grootte van het verzoek, de request Referrer, User Agent (dwz webbrowser) en of het verzoek werd gecomprimeerd (via GZIP).,
buiten dat bereik is het aanmaken van Logboeken de verantwoordelijkheid van uw toepassing als pagina ‘ s worden aangemaakt via het script. Dit zou ofwel het resultaat zijn van aangepaste code of een reeds beschikbare optie.
NGINX zal u informatie geven over het verzoek, hoewel het niet bedoeld is als een all-inclusive logging oplossing.
bekijk 1 reactie op dit antwoord op onze volledige site