NAS-Forum: Activer Les Logs D' Apache - NAS-Forum

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Activer Les Logs D' Apache votre serveur web toujours plus bavard

#1 L'utilisateur est hors-ligne   ch€ri{Bi}² 

  • Initié
  • Groupe : Membres
  • Messages : 37
  • Inscrit(e) : 26 décembre 2007

Icône du message  Posté 20 janvier 2008 - 02:36

voici une méthode pour activer l'enregistrement des logs d'apache.

Attention : avant de modifier des fichiers, toujours penser à les sauvegarder !

1 - Logs de la partie admin du syno (interface de gestion http://ip_nas:5000/ )

a) utiliser un éditeur et ouvrir le fichier : /usr/syno/apache/conf/httpd.conf-sys

B) rechercher :
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
#ErrorLog /var/log/httpd-sys.log
ErrorLog /dev/null

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel debug


c) décommenter ou remplacer la ligne:
#ErrorLog /var/log/httpd-sys.log
par
ErrorLog /var/log/httpd-sys.log

d) commenter ou remplacer la ligne:
ErrorLog /dev/null
par
#ErrorLog /dev/null

e) modifier la ligne: LogLevel debug en fonction du niveau des logs souhaité (ici debug : affiche vraiment tout, mais en général le niveau warn suffit)
f) sauvegarder le fichier modifié
g) relancer le serveur web partie admin : /usr/syno/etc/rc.d/S97apache-sys.sh restart

Maintenant effectuer quelques actions dans l'interface de gestion (par exemple: demander un fichier inexistant http://ip_nas:5000/tada.html)
puis consulter les messages du serveur dans le fichier de logs /var/log/httpd-sys.log


2 - Logs de la partie web du syno (interface web http://ip_nas/ )
La manipulation est quasiment identique : il faut simplement changer de fichier...

a) utiliser un éditeur et ouvrir le fichier : /usr/syno/apache/conf/httpd.conf-user

B) rechercher :
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here.  If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
#ErrorLog /var/log/httpd-user.log
ErrorLog /dev/null

#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn


c) décommenter ou remplacer la ligne:
#ErrorLog /var/log/httpd-user.log
par
ErrorLog /var/log/httpd-user.log

d) commenter ou remplacer la ligne:
ErrorLog /dev/null
par
#ErrorLog /dev/null

e) modifier la ligne: LogLevel warn en fonction du niveau des logs souhaité
f) sauvegarder le fichier modifié
g) relancer le serveur web partie publique : /usr/syno/etc/rc.d/S97apache-user.sh restart

Maintenant effectuer quelques actions sur le serveur http (par exemple: demander un fichier inexistant http://ip_nas/tada.html)
puis consulter les messages du serveur http dans le fichier de logs /var/log/httpd-user.log

Normalement les fichiers seront créés automatiquement. Le reboot du NAS n'est pas obligatoire!

voila :hi:

#2 L'utilisateur est hors-ligne   ikeke 

  • Esprit NAS Syno
  • Groupe : Modérateurs
  • Messages : 6295
  • Inscrit(e) : 07 août 2006
  • Gender:Male
  • Location:Lille

Posté 20 janvier 2008 - 03:22

Excellent Tuto, je déplace en section Tutorials :good:

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)


Les SpamsBot peuvent me contacter ici