Outils pour utilisateurs

Outils du site


informatique:linux:awstats

Ceci est une ancienne révision du document !


AWSTATS

Procédure validée sous Debian 5

Ce tutoriel décrit l'installation d'awstats pour plusieurs sites avec accès restreint.

Installation

Pour installer awstats lancer les commandes suivantes :

cd /usr/local
wget http://prdownloads.sourceforge.net/awstats/awstats-6.95.tar.gz
tar xzf awstats-6.95.tar.gz
mv awstats-6.95 awstats

Configuration

AWStat

Il faut lancer le scripts de configuration :

/usr/local/awstats/tools/awstats_configure.pl
  • Ne pas valider la configuration automatique d'apache, nous le feront manuellement.
  • Indiquer le nom du premier site web pour créer le premier fichier de configuration, ex : www.monsite.com
  • Indiquer l'emplacement des fichiers de configuration des sites : /etc/awstats

Apache

Se référer au tutoriel apache pour une configuration optimisée.

Par exemple pour un Virtual Host dédié aux statistiques créer un fichier avec la configuration suivante :

<VirtualHost *:80>
      ServerName stat.monsite.com
      ServerAdmin webmaster@localhost
      #
      # Directives to allow use of AWStats as a CGI
      #
      Alias /awstatsclasses "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/classes/"
      Alias /awstatscss "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/css/"
      Alias /awstatsicons "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/icon/"
      ScriptAlias /awstats/ "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/cgi-bin/"

      #
      # This is to permit URL access to scripts/files in AWStats directory.
      #
      <Directory "/srv/data/www/stat.zikossworld.com/awstats/wwwroot">
              Options None
              AllowOverride AuthConfig
              #AllowOverride None
              Order allow,deny
              Allow from all
      </Directory>
</VirtualHost>

Sinon contentez vous de la configuration suivante :

      #
      # Directives to allow use of AWStats as a CGI
      #
      Alias /awstatsclasses "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/classes/"
      Alias /awstatscss "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/css/"
      Alias /awstatsicons "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/icon/"
      ScriptAlias /awstats/ "/srv/data/www/stat.zikossworld.com/awstats/wwwroot/cgi-bin/"

      #
      # This is to permit URL access to scripts/files in AWStats directory.
      #
      <Directory "/srv/data/www/stat.zikossworld.com/awstats/wwwroot">
              Options None
              AllowOverride AuthConfig
              #AllowOverride None
              Order allow,deny
              Allow from all
      </Directory>

Configuration des statistiques d'un site

Créer les répertoires manquant de l'installation :

mkdir /var/lib/awstats

Corriger un problème de chemin dans la configuration d'apache en ajoutant la ligne ci-dessous dans le fichier /etc/apache2/conf.d/awstats.conf :

Alias /icon "/usr/local/awstats/wwwroot/icon/"

Dans /etc/awstats/ il faut créer un fichier de configuration par site. le nom doit être sous le format : awstats.<site>.conf

Génération de statistiques

Pour générer les statistiques du site défini dans le fichier de configuration /etc/awstats/awstats.www.site2.com.conf lancer

perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.site2.com -update

A planifier pour chaque site dans crontab

Consulter les statistiques

Dans le navigateur les statistiques du site www.site2.com sont consultables à l'adresse :

http://stats.serveur.com/awstats/awstats.pl?config=www.site2.com
informatique/linux/awstats.1286975217.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)