Installation de apache et awstats
apt-get install apache2
apt-get install libapache2-mod-cgi
apt-get install libapache2-mod-perl2
apt-get install awstats
a2enmod cgi
/etc/init.d/apache2 restart
Configuration d'apache
cd /etc/apache2/sites-available/
vi awstats.conf
Le fichier awstats.conf contient :
Alias /awstatsclasses "/usr/share/awstats/classes/" Alias /awstatscss "/usr/share/awstats/css/" Alias /awstats-icon "/usr/share/awstats/icon/" ScriptAlias /stats /usr/lib/cgi-bin/ <Directory /usr/lib/cgi-bin/> DirectoryIndex awstats.pl UseCanonicalName off # AuthName "Statistiques awstats" # AuthType Basic # Require valid-user # AuthUserFile /che/min/.passwdstats Options +ExecCGI AllowOverride None Require all granted </Directory>On active le site:
a2ensite awstats.conf
Configuration de awstats
Les fichiers de configuration de awstats se trouvent dans le répertoire /etc/awstats/Copier le fichier de configuration et modifier éventuellement l'emplacement des logs du serveur web et le nom de domaine du site.
vi /etc/awstats/awstats.site.com.conf LogFile="/var/log/apache2/access.log" SiteDomain="site.com"
Test du fonctionnement d'awstat
/usr/lib/cgi-bin/awstats.pl -config=/etc/awstats/awstats.conf -update
Create/Update database for config "/etc/awstats/awstats.conf" by AWStats version 7.2 (build 1.992)
From data in log file "/media/pi/log/access_log"...
Phase 1 : First bypass old records, searching new record...
Direct access after last parsed record (after line 4273)
Jumped lines in file: 4273
Found 4273 already parsed records.
Parsed lines in file: 0
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 0 corrupted records,
Found 0 old records,
Found 3653 new qualified records.
root@raspbian:/etc/awstats#
Connection à l'interface web awstats
http://www.site.com/stats/awstatsAjout de la mise à jour des données awstats via crontab
crontab -e 0 */1 * * * perl /usr/lib/cgi-bin/awstats.pl -config=awstats.conf -update
Aucun commentaire:
Enregistrer un commentaire