Création — Nicolas THOREZ 2019/05/09 19:13
AWStats permet de visualiser les statistiques liées à un site web, telles que le nombre de visite par jour ou encore l'origine des visiteurs. Il s'agit d'un complément appréciable de tout site web.
apt-get update
apt-get install awstats libmldbm-perl libnet-xwhois-perl libgeo-ipfree-perl
cd /etc/awstats/
cp awstats.conf awstats.www.shyrkasystem.com.conf
nano awstats.www.shyrkasystem.com.conf
/usr/lib/cgi-bin/awstats.pl -config=www.shyrkasystem.com -update
Update for config "/etc/awstats/awstats.www.shyrkasystem.com.conf" With data in log file "/var/log/apache/shyrkasystem.com/access.log"... Phase 1 : First bypass old records, searching new record... Searching new records from beginning of log file... Phase 2 : Now process new records (Flush history on disk after 20000 hosts)... Jumped lines in file: 0 Parsed lines in file: 12345 Found 0 dropped records, Found 0 corrupted records, Found 0 old records, Found 12345 new qualified records.
nano /etc/apache2/sites-available/awstats.conf
Alias /awstatsclasses "/usr/share/awstats/classes/" Alias /awstatscss "/usr/share/awstats/css/" Alias /awstats-icon "/usr/share/awstats/icon/" # ScriptAlias pour Apache 2.4 ScriptAlias /stats /usr/lib/cgi-bin/ # mêmes paramètres que dans awstats.*.conf <Directory /usr/lib/cgi-bin/> DirectoryIndex awstats.pl UseCanonicalName off AllowOverride All AuthName "Statistiques awstats" AuthType Basic Require valid-user AuthUserFile /var/www/.password Options +ExecCGI AllowOverride None </Directory>
htpasswd -c /var/www/.password nekan
a2ensite awstats
/etc/init.d/apache2 reload

Lors de la visite de la page stats, le site n'affiche rien et vous propose de télécharger un fichier de type txt/perl.
Activez le module cgi d'apache et redémarrer apache
a2enmod cgi service apache2 restart
Lors de la visite de la page stats, le site n'affiche qu'un message d'erreur indiquant un problème de droits pour accéder à /var/lib/awstats. De plus, la configuration apache du vHost indique une ligne de type :
AssignUserID user user
Ajouter des droits d'accès spécifiques au dossier /var/lib/awstats et aux fichiers qu'il contient :
chmod -R 775 /var/lib/awstats