Publié le 25 novembre 2015 Par jtittle1
@débutant
L’emplacement de votre access.log
le fichier doit être défini dans votre /etc/nginx/nginx.conf
fichier ou votre fichier de configuration de site à l’intérieur de votre server
bloc. Par défaut, ce serait dans /etc/nginx/sites-available
.
recherchez la directiveaccess_log
.,
s’il n’a pas été défini, vous pouvez le définir en utilisant l’extrait ci-dessous (pour plus de simplicité, cela devrait aller dans/etc/nginx/nginx.conf
):
make assurez-vous simplement de changer la dernière ligne et de définir/path/to/access.log
sur un chemin réel.
vous n’avez pas besoin de créer le fichieraccess.log
, NGINX le fera automatiquement pour vous, bien que les répertoires dans le chemin doivent exister, donc si le chemin que vous choisissez n’existe pas, vous devrez le créer avant de redémarrer NGINX.,
Après tout/toutes les modifications des fichiers de configuration:
service nginx reload
… pour que les modifications prennent effet.
–
cela dit, le fichieraccess.log
ne vous dira rien sur les pages qui ont été générées (comme dans created). Ce qu’il vous dira (en référence à l’extrait ci-dessus) est L’adresse IP, L’Heure de la demande, le chemin demandé, L’État de la demande, la taille de la demande, le référent de la demande, L’Agent utilisateur (c’est-à-dire le navigateur web) et si la demande a été compressée (via GZIP).,
En dehors de cette portée, la journalisation de la création de page serait la responsabilité de votre application, si les pages sont créées via le script. Ce serait soit le résultat d’un code personnalisé, soit une option déjà disponible.
NGINX vous donnera des informations sur la demande, bien qu’elle ne soit pas censée être une solution de journalisation complète.
Voir 1 réponse à cette réponse sur notre site complet