AWStats est un outil gratuit et très puissant qui crée des statiques en analysant les fichiers journaux d'Apache, les serveurs ftp ou de messagerie. L'analyseur de journaux AWStats fonctionne sur CGI ou l'interface de ligne de commande et génère des statistiques graphiques à partir des fichiers journaux.
Ce tutoriel vous aidera à installer AWStats Apache Log Analyzer sur les systèmes Ubuntu, Debian et LinuxMint. Cet article a été testé uniquement avec Ubuntu 14.04 LTS.
Étape 1 – Installer le package AWStats et Apache
AWStats nécessitait que le serveur Web Apache soit en cours d'exécution. Si vous n'avez pas installé Apache, utilisez les commandes ci-dessous pour installer le serveur Web Apache2 et les packages awstats. Il installera également toutes les autres dépendances requises.
$ sudo apt-get install awstats apache2
Étape 2 – Configurer Apache
Créez maintenant le fichier de configuration Apache pour la configuration d'awstats. Utilisez votre éditeur de texte préféré et modifiez un nouveau fichier /etc/apache2/conf-available/awstats.conf.
$ sudo nano /etc/apache2/conf-available/awstats.conf
Ajoutez maintenant la configuration suivante
ScriptAlias /awstats/ /usr/lib/cgi-bin/ Alias /awstats-icon/ /usr/share/awstats/icon/ Alias /awstatsclasses/ /usr/share/java/awstats/ <Directory "/usr/lib/cgi-bin/"> Options None AllowOverride None <IfModule mod_authz_core.c> # Apache 2.4 Require host 192.168.0.0/24 </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order allow,deny Allow from 192.168.0.0/24 Allow from ::1 </IfModule> </Directory>
Activez maintenant le module CGI (s'il n'est pas activé) et activez également la configuration apache d'Awstats.
$ sudo a2enmod cgi $ sudo a2enconf awstats
Redémarrez le service Apache pour recharger les nouveaux paramètres
$ sudo service apache2 restart
Étape 3 - Créer le fichier de configuration AWStats
Il est nécessaire de créer un fichier de configuration pour chacun de vos sites Web pour lesquels des statiques doivent être générées. Copiez l'exemple de fichier de configuration AWStats avec un nouveau nom et apportez les modifications comme ci-dessous.
$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.tecadmin.net.conf $ sudo vim /etc/awstats/awstats.tecadmin.net.conf
Mettez à jour les paramètres ci-dessous dans awstats.tecadmin.net.conf fichier
LogFile ="/var/log/apache2/tecadmin.net-access_log"SiteDomain ="tecadmin.net"HostAliases ="tecadmin.net www.tecadmin.net"
Exécutez maintenant la commande suivante pour mettre à jour les fichiers journaux
$ sudo /usr/lib/cgi-bin/awstats.pl -config=tecadmin.net -update
Étape 4 - Accéder à AWStats dans le navigateur
Utilisez l'adresse IP ou le nom de domaine de votre serveur pour accéder aux statistiques AWStats. Changez le nom de domaine à la fin de l'URL selon vos paramètres.
https://tecadmin.net/awstats/awstats.pl?config=tecadmin.net