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

Articles

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *