GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer AWStats (Apache Log Analyzer) sur Ubuntu, Debian et LinuxMint

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

Félicitations ! vous avez configuré avec succès AWStats pour votre site Web. Lisez notre prochain article pour configurer vnStat (outil de surveillance réseau basé sur le Web) et installer l'outil de surveillance réseau Munin sur votre système Linux.


Ubuntu
  1. Comment installer Apache Sqoop sur Ubuntu 16.04

  2. Comment installer Spotify sur Ubuntu et Debian

  3. Comment installer uTorrent sur Ubuntu, Debian et LinuxMint

  4. Comment installer Python 3.7 sur Ubuntu, Debian et LinuxMint

  5. Comment installer Python 3.5 sur Ubuntu, Debian et Linuxmint

Comment installer Apache Solr sur Ubuntu 20.04

Comment installer l'analyseur de journaux Web GoAccess sur Ubuntu 20.04

Comment installer Apache Maven sur Ubuntu 18.04 / Ubuntu 16.04 et Debian 9

Comment installer l'archive PeaZip sur les distributions Ubuntu 20.04 / LinuxMint / Debian

Comment installer l'analyseur de journaux Web GoAccess sur Ubuntu 20.04

Comment installer et configurer Apache Spark sur Ubuntu/Debian