Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
awstats [Le 04/01/2015, 12:22] 78.214.53.154 [Voir les statistiques dans une belle interface web] |
awstats [Le 11/09/2022, 11:34] moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 96: | Ligne 96: | ||
D'abord créez un alias pour apache. | D'abord créez un alias pour apache. | ||
- | [[[[:tutoriel:comment_modifier_un_fichier|Créez le fichier]] **/etc/apache2/sites-available/awstats.conf** et ajoutez-lui ceci : | + | [[[[:tutoriel:comment_modifier_un_fichier|Créez le fichier]] **/etc/apache2/conf-available/awstats.conf** et ajoutez-lui ceci : |
<file>Alias /awstatsclasses "/usr/share/awstats/classes/" | <file>Alias /awstatsclasses "/usr/share/awstats/classes/" | ||
Ligne 129: | Ligne 129: | ||
</Directory> | </Directory> | ||
</file> | </file> | ||
- | Puis créez un lien symbolique dans **/etc/apache2/sites-enabled** vers ce fichier, ou directement en ligne de commande : | ||
- | <code>a2ensite awstats</code> | ||
- | Ajustez la gestion des droits d'accès selon votre besoin de confidentialité ;-) | + | Ajustez la gestion des droits d'accès selon votre besoin de confidentialité;-) |
- | <note important>Attention : dans cet exemple, votre page de statistiques sera accessible pour n'importe quel utilisateur. Si vous ne souhaitez la rendre accessible que pour vous seul, pensez à modifier la ligne suivante : | + | <note important>Attention : dans cet exemple, votre page de statistiques sera accessible pour n'importe quel utilisateur. Si vous ne souhaitez la rendre accessible que pour vous seul, pensez à modifier la ligne suivante : |
<code>Allow from all</code> en <code>Allow from 127.0.0.1</code> | <code>Allow from all</code> en <code>Allow from 127.0.0.1</code> | ||
+ | </note> | ||
+ | |||
+ | <note important>Attention : Si vous souhaitez protéger l’accès à votre page de statistiques AWStats en utilisant l'authentification apache. Il faudra éditer **/etc/apache2/conf-available/serve-cgi-bin.conf** et remplacer : | ||
+ | <code>AllowOverride None</code> en <code>AllowOverride AuthConfig</code> | ||
</note> | </note> | ||
Ligne 171: | Ligne 173: | ||
* Modifiez le fichier PurePerl.pm aux alentours de la ligne 213 (Fonction: //sub new//) en indiquant le chemin absolu d'accès à la base GeoIP.dat (/usr/share/awstats/lib/) | * Modifiez le fichier PurePerl.pm aux alentours de la ligne 213 (Fonction: //sub new//) en indiquant le chemin absolu d'accès à la base GeoIP.dat (/usr/share/awstats/lib/) | ||
- | * Modifiez le fichier **geoip.pm** dans le répertoire /usr/share/awstats/plugins, à la ligne **if (!eval ('require "Geo/IP/PurePerl.pm")) {** (aux alentours de la ligne 21, entête de la fonction: # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES) en remplaçant **Geo/IP/PurePerl.pm** par le chemin absolu du fichier **/usr/share/awstats/lib/PurePerl.pm** | + | * Modifiez le fichier **geoip.pm** dans le répertoire /usr/share/awstats/plugins, à la ligne **if (!eval ('require "Geo/IP/PurePerl.pm")) {** (aux alentours de la ligne 21, entête de la fonction: # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES) en remplaçant **Geo/IP/PurePerl.pm** par le chemin absolu du fichier **/usr/share/awstats/lib/PurePerl.pm** |
* Ensuite, il ne vous reste plus qu'à ajouter le code suivant à la fin de votre fichier de configuration de votre site :<file># Plugin: GeoIP | * Ensuite, il ne vous reste plus qu'à ajouter le code suivant à la fin de votre fichier de configuration de votre site :<file># Plugin: GeoIP | ||
Ligne 177: | Ligne 179: | ||
# Country chart is built from an Internet IP-Country database. | # Country chart is built from an Internet IP-Country database. | ||
# This plugin is useless for intranet only log files. | # This plugin is useless for intranet only log files. | ||
- | # Note: You must choose between using this plugin (need Perl Geo::IP module | + | # Note: You must choose between using this plugin (need Perl Geo::IP module |
# from Maxmind, database more up to date) or the GeoIPfree plugin (need | # from Maxmind, database more up to date) or the GeoIPfree plugin (need | ||
# Perl Geo::IPfree module, database less up to date). | # Perl Geo::IPfree module, database less up to date). | ||
Ligne 500: | Ligne 502: | ||
Puis lancer la ligne de commande : <code bash>sudo a2ensite awstats</code> | Puis lancer la ligne de commande : <code bash>sudo a2ensite awstats</code> | ||
- | Ajustez la gestion des droits d'accès selon votre besoin de confidentialité | + | Ajustez la gestion des droits d'accès selon votre besoin de confidentialité |
=== Test final === | === Test final === | ||
Ligne 506: | Ligne 508: | ||
Dans votre navigateur préféré: taper l'URL: [[http://awstats.ubuntu-fr.org/]] | Dans votre navigateur préféré: taper l'URL: [[http://awstats.ubuntu-fr.org/]] | ||
- | === Source === | + | === Source === |
* [[http://nicolas.agius.pagesperso-orange.fr/linux/docs/awstats.htm]] | * [[http://nicolas.agius.pagesperso-orange.fr/linux/docs/awstats.htm]] | ||
Ligne 561: | Ligne 563: | ||
ShowSMTPErrorsStats=1 | ShowSMTPErrorsStats=1 | ||
- | Lancer la mise à jour des statistiques : | + | Lancer la mise à jour des statistiques : |
sudo /usr/lib/cgi-bin/awstats.pl -config=mails -update | sudo /usr/lib/cgi-bin/awstats.pl -config=mails -update | ||
Ligne 580: | Ligne 582: | ||
* Créez le fichier **awstats.mails-service.conf**: <code bash>sudo cp awstats-mails.conf awstats.mails-service.conf</code> | * Créez le fichier **awstats.mails-service.conf**: <code bash>sudo cp awstats-mails.conf awstats.mails-service.conf</code> | ||
* Modifiez le champ suivant :<code file>LogFile="grep postfix-service /var/log/mail.log | sed -e "s:postfix-service:postfix:" | perl /usr/share/doc/awstats/examples/maillogconvert.pl standard |"</code> | * Modifiez le champ suivant :<code file>LogFile="grep postfix-service /var/log/mail.log | sed -e "s:postfix-service:postfix:" | perl /usr/share/doc/awstats/examples/maillogconvert.pl standard |"</code> | ||
- | * Lancer la mise à jour des statistiques : <code bash>sudo /usr/lib/cgi-bin/awstats.pl -config=mails-service -update</code> | + | * Lancer la mise à jour des statistiques :<code bash>sudo /usr/lib/cgi-bin/awstats.pl -config=mails-service -update</code> |
* Pour la mise à jour automatique des statistiques, cf solution 3 en remplaçant :<code file>-config=votredomaine.tld -update</code>par<code file>-config=mails -update</code> | * Pour la mise à jour automatique des statistiques, cf solution 3 en remplaçant :<code file>-config=votredomaine.tld -update</code>par<code file>-config=mails -update</code> | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* **(en)** [[http://awstats.sourceforge.net|Site officiel de AWStats]] | * **(en)** [[http://awstats.sourceforge.net|Site officiel de AWStats]] | ||
- | * [[http://www.system-linux.eu/index.php?post/2008/12/04/Statistique-pour-vos-sites-internet|Piwik]] - une alternative à Awstats qui n'utilise pas les logs apache, et qui produit des statistiques utilisant des graphiques en flash | + | * [[https://www.system-linux.eu/index.php?post/2008/12/04/Statistique-pour-vos-sites-internet|Piwik]] - une alternative à Awstats qui n'utilise pas les logs apache, et qui produit des statistiques utilisant des graphiques en flash |
* [[http://www.mrunix.net/webalizer/|Webalizer]] - une alternative à Awstats. | * [[http://www.mrunix.net/webalizer/|Webalizer]] - une alternative à Awstats. | ||
* [[http://pwet.fr/blog/statistiques_web_avec_awstats_sous_ubuntu_en_mode_cgi|Statistiques web avec AWStats sous Ubuntu en mode CGI]] | * [[http://pwet.fr/blog/statistiques_web_avec_awstats_sous_ubuntu_en_mode_cgi|Statistiques web avec AWStats sous Ubuntu en mode CGI]] | ||
- | * [[http://www.baudelet.net/awstats-plugins.htm|Extras et plugins sur Baudelet]] | + | * [[https://www.baudelet.net/awstats-plugins.htm|Extras et plugins sur Baudelet]] |
* [[http://dedibox.echosblogs.org/post/608/1754|Configurer sa Dédibox sous Ubuntu 6.06 LTS]] | * [[http://dedibox.echosblogs.org/post/608/1754|Configurer sa Dédibox sous Ubuntu 6.06 LTS]] | ||
---- | ---- | ||
//Contributeurs : ...// | //Contributeurs : ...// |