Awstats (Debian)
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Statistiques Web multi-sites |
| Plateforme | Debian |
| Accès | Restreint par authentification |
| Voir aussi | Awstats |
Cette fiche décrit l'installation d'AWStats sous Debian pour superviser plusieurs sites avec un accès restreint par mot de passe. Elle complète la fiche générale Awstats.
Installation
Pré-requis puis installation depuis les sources :
apt-get install mergelog libgeoip1
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 générale
Lancer le script de configuration :
/usr/local/awstats/tools/awstats_configure.pl
- Ne pas valider la configuration automatique d'Apache (elle sera faite manuellement).
- Indiquer le nom du premier site (ex.
www.monsite1.com) pour créer le premier fichier de configuration. - Indiquer l'emplacement des fichiers de configuration :
/etc/awstats.
Configuration d'un site
Éditer le fichier généré, ex. /etc/awstats/awstats.www.monsite1.com.conf :
# zmergelog consolide les journaux compressés et non compressés
LogFile="zmergelog /var/log/apache2/access_www.monsite1.com.log* |"
# ou simplement le journal du jour :
# LogFile="/var/log/apache2/access_www.monsite1.com.log"
SiteDomain="www.monsite1.com"
HostAliases="monsite1.com www.monsite1.com"
DirData="/var/lib/awstats"
# Accès restreint : 0=libre, 1=authentification requise
AllowAccessFromWebToAuthenticatedUsersOnly=1
AllowAccessFromWebToFollowingAuthenticatedUsers="user_site1 adminstat"
# Plugin GeoIP
LoadPlugin="geoip GEOIP_STANDARD /usr/share/GeoIP/GeoIP.dat"
Créer le répertoire de rapports et l'utilisateur autorisé (qui doit aussi figurer dans le .htpasswd) :
mkdir /var/lib/awstats
htpasswd /usr/local/awstats/.htpasswd user_site1
Répéter la procédure pour chaque site.
Génération et planification
perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.monsite1.com -update
À planifier dans crontab à la fréquence souhaitée, pour chaque site.
Consulter les statistiques
http://stats.serveur.com/awstats/awstats.pl?config=www.monsite1.com