informatique:linux:awstats
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:linux:awstats [2010/10/13 13:00] – benoit | informatique:linux:awstats [2010/11/10 05:23] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ===== AWSTATS ===== | ===== AWSTATS ===== | ||
| - | Procédure validée sous Debian 5 | + | AWSTATS est un outil de génération de statistiques Web accessible en ligne. |
| - | Ce tutoriel décrit l' | + | Ce tutoriel, validé sous Debian 5, décrit l' |
| ==== Installation ==== | ==== Installation ==== | ||
| + | Pré-requis : | ||
| + | apt-get install mergelog libgeoip1 | ||
| Pour installer awstats lancer les commandes suivantes : | Pour installer awstats lancer les commandes suivantes : | ||
| Ligne 12: | Ligne 14: | ||
| mv awstats-6.95 awstats | mv awstats-6.95 awstats | ||
| - | ==== Configuration | + | ==== Configuration |
| + | |||
| + | === AWStat | ||
| Il faut lancer le scripts de configuration : | Il faut lancer le scripts de configuration : | ||
| / | / | ||
| + | * Ne pas valider la configuration automatique d' | ||
| + | * Indiquer le nom du premier site web pour créer le premier fichier de configuration, | ||
| + | * Indiquer l' | ||
| - | touch / | + | === Apache === |
| + | Se référer au tutoriel [[apache]] pour une configuration optimisée. | ||
| - | Pour l' | + | Ajouter la section suivante dans votre configuration |
| - | /etc/apache2/apache2.conf | + | # |
| + | # Directives to allow use of AWStats as a CGI | ||
| + | # | ||
| + | Alias /awstatsclasses "/usr/local/ | ||
| + | Alias /awstatscss "/ | ||
| + | Alias / | ||
| + | ScriptAlias /awstats/ "/ | ||
| + | |||
| + | # | ||
| + | # This is to permit URL access to scripts/ | ||
| + | # | ||
| + | < | ||
| + | Options None | ||
| + | AllowOverride AuthConfig | ||
| + | # | ||
| + | Order allow, | ||
| + | Allow from all | ||
| + | </ | ||
| - | Indiquer | + | Créer maintenant |
| + | AuthUserFile "/ | ||
| + | AuthName "Acces Restreint" | ||
| + | AuthType Basic | ||
| + | require valid-user | ||
| - | Indiquer l' | + | Créer le fichier mot de passe avec un premier compte **adimstat** en lançant la commande suivante |
| - | /etc/awstats | + | |
| - | ==== Post-installation ==== | ||
| - | Créer | + | ==== Configuration des statistiques d'un site ==== |
| + | |||
| + | Dans la précédente étape, le script de configuration d' | ||
| + | |||
| + | Editer ce fichier pour paramétrer | ||
| + | # zmergelog est un outil qui permet | ||
| + | LogFile=" | ||
| + | # Vous pouvez sinon simplement indiquer le nom exacte du fichier log pour un rapport quotidien | ||
| + | LogFile="/ | ||
| + | |||
| + | # Indiquer ici le nom du site et ses Alias | ||
| + | SiteDomain=" | ||
| + | HostAliases=" | ||
| + | |||
| + | # Répertoire de stockage des rapports statistiques, | ||
| + | DirData="/ | ||
| + | |||
| + | # Pour indiquer que l'accès au rapport statistique nécessite une authentification. | ||
| + | # 0=accès libre | ||
| + | # 1=accès restreint par mot de passe | ||
| + | AllowAccessFromWebToAuthenticatedUsersOnly=1 | ||
| + | # Liste des utilisateurs autoriser à consulter le rapport. ici user_site1 et adminstat sont autorisé. Attention l' | ||
| + | AllowAccessFromWebToFollowingAuthenticatedUsers=" | ||
| + | # Plugin: GeoIP | ||
| + | LoadPlugin=" | ||
| + | |||
| + | |||
| + | Créer le répertoire de stockage des rapports statistiques | ||
| mkdir / | mkdir / | ||
| - | Corriger un problème de chemin dans la configuration d'apache en ajoutant la ligne ci-dessous dans le fichier ''/ | + | Créer l'utilisateur autorisé à consulter |
| - | | + | |
| - | ==== Configuration des statistiques d'un site ==== | + | Suivre la même procédure pour les autres sites en modifiant les paramètres. |
| - | Dans **/ | + | |
| - | ==== Génération de statistiques ==== | + | ==== Génération de statistiques |
| - | Pour générer les statistiques du site défini dans le fichier de configuration **/ | + | Pour générer les statistiques du site défini dans le fichier de configuration **/ |
| - | perl / | + | perl / |
| - | A planifier pour chaque site dans [[crontab]] | + | A planifier pour chaque site dans [[crontab]] |
| ==== Consulter les statistiques ==== | ==== Consulter les statistiques ==== | ||
| Dans le navigateur les statistiques du site **www.site2.com** sont consultables à l' | Dans le navigateur les statistiques du site **www.site2.com** sont consultables à l' | ||
| - | http:// | + | http:// |
informatique/linux/awstats.1286974810.txt.gz · Dernière modification : (modification externe)
