Pour ajouter les logs complets pour cpanel
Méthode 1
Selon cet article
Dans le fichier /var/cpanel/templates/apache2/vhost.local
on ajoute ces lignes à la fin du fichier:
LogFormat "%V %a %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\"" vcommon CustomLog "||/usr/sbin/rotatelogs -L /var/log/httpd/vhost-access_log /var/log/httpd/vhost-access_log 86400" vcommon </VirtualHost>
Si le fichier vhost.local n’existe pas, le copier de vhost.default
Ensuite on reconstruit le fichier httpd.conf
Pensez a faire un backup du fichier au préalable
/usr/local/cpanel/bin/build_apache_conf
et éventuellement un service restart httpd.
Pour visualiser les logs en temps reel, on peut utiliser le programme goaccess
goaccess -f fichier-log
Le format des variables pour goaccess, tel que definie dans /usr/local/etc/goaccess.conf, sera:
time-format %H:%M:%S date-format %d/%b/%Y log-format %v %h %^ %^ [%d:%t %^] "%r" %s %b "%R" "%u"
Méthode 2
Dans cpanel/whm on active le piped log configuration dans le menu Apache Configuration.
Ceci permet de diminuer la charge sur le serveur, cependant, les fichiers de log des domaines sont reconstituer via un help split_logs de cpanel, et pour le moment je n’ai pas trouver l’acces au log complet.