Maison  >  Questions et réponses  >  le corps du texte

centos7 - Problème d'accès à la configuration nginx

Je souhaite activer les journaux d'accès pour nginx. Après recherche sur Baidu, il est principalement configuré dans nginx.conf

Cette rubrique

#    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
#                      '$status $body_bytes_sent "$http_referer" '
#                      '"$http_user_agent" "$http_x_forwarded_for"';
#
#    access_log  logs/access.log  main;

Par défaut, ils sont commentés avec #. Je souhaite l'activer, c'est-à-dire décommenter cette section avec #.
Ensuite, je redémarre nginx mais il ne parvient pas à redémarrer, ce qui demande
La tâche pour nginx.service a échoué car le processus de contrôle s'est terminé avec un code d'erreur. Voir « systemctl status nginx.service » et « journalctl -xe » pour plus de détails.

Après avoir ajouté #, plus rien ne s'est produit. Quelle est la raison ? Y compris le journal des erreurs au début 
.

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

J'ai également supprimé le # pour prendre effet, mais nginx n'a pas réussi à démarrer.

`

为情所困为情所困2701 Il y a quelques jours815

répondre à tous(1)je répondrai

  • 怪我咯

    怪我咯2017-05-27 17:46:58

    1. Veuillez utiliser nginx -t pour vérifier le fichier de configuration afin d'afficher les informations d'erreur spécifiques

    Le journal est traité comme ceci

       log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                         '$status $body_bytes_sent "$http_referer" '
                         '"$http_user_agent" "$http_x_forwarded_for"';
    
       access_log  logs/access.log  main;

    répondre
    0
  • Annulerrépondre