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 Dernière révision Les deux révisions suivantes | ||
linux:awstats [04-04-2013 22:06] 127.0.0.1 modification externe |
linux:awstats [19-04-2018 10:42] edmc73 |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== Installation ===== | ===== Installation ===== | ||
+ | Ici on installe la version fourni par debian, mais au moment ou j' | ||
+ | |||
+ | La version 7.2 est sortie en 2013 et ne prend pas du tout en charge internet explorer dans ses dernières version, je conseil de prendre une version plus récente. | ||
+ | |||
+ | Pour avoir une version plus récente, on peut télécharger la version de la distrib unstable sur => https:// | ||
+ | |||
aptitude install awstats | aptitude install awstats | ||
Ligne 33: | Ligne 39: | ||
Afin que le fichier soit accessible en lecture pour les **autres**. | Afin que le fichier soit accessible en lecture pour les **autres**. | ||
- | Ajouter les lignes suivantes dans la config | + | <note tip> |
- | < | + | Pour créer ce gros fichier |
- | # AWStats images | + | |
- | Alias /awstats-icon / | + | </note> |
- | < | + | |
- | AllowOverride None | + | |
- | Order allow, | + | |
- | Allow from all | + | |
- | </ | + | |
- | </code> | + | |
+ | Pour lancer la mise à jour | ||
+ | / | ||
+ | |||
+ | Il n'est pas possible d' | ||
+ | cd / | ||
+ | supprimez ensuite les fichiers correspondant à votre config. | ||
===== Configuration ===== | ===== Configuration ===== | ||
Mettre awstats en francais | Mettre awstats en francais | ||
Ligne 54: | Ligne 60: | ||
Le nom du fichier doit toujours commencer par awstats. + votre nom de site(comme vous voulez) + .conf | Le nom du fichier doit toujours commencer par awstats. + votre nom de site(comme vous voulez) + .conf | ||
+ | |||
+ | ==== Paramètre de base ==== | ||
+ | |||
+ | A modifier | ||
+ | |||
+ | LogFile="/ | ||
+ | LogFormat=1 | ||
+ | SiteDomain=" | ||
+ | NotPageList=" | ||
+ | AllowFullYearView=3 | ||
+ | |||
==== Ajouter des champs spéciaux ==== | ==== Ajouter des champs spéciaux ==== | ||
- | ===== Protéger l' | + | ===== Configurez Apache |
- | Editez votre fichier de site par defaut | + | Ici nous allons accéder à awstats via un sous-domaine avec un mot de passe. |
- | vi / | + | |
+ | mkdir / | ||
+ | |||
+ | Créez une config | ||
+ | vi / | ||
| | ||
- | et dans la section | + | <code apache> |
- | | + | < |
- | AllowOverride None | + | ServerName awstats.mondomaine.fr |
- | Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch | + | |
- | Order Allow,Deny | + | DocumentRoot / |
- | Allow from all | + | < |
- | | + | AuthType Basic |
- | | + | AuthUserFile / |
- | | + | AuthName " |
- | | + | Require valid-user |
- | | + | </ |
- | </Directory> | + | Alias / |
+ | |||
+ | ScriptAlias /cgi-bin/ / | ||
+ | < | ||
+ | AllowOverride None | ||
+ | Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch | ||
+ | |||
+ | # Pour limiter l' | ||
+ | #Order deny,allow | ||
+ | #Deny from all | ||
+ | #Allow from 10.0.0.0/8 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | AuthUserFile /var/www/awstats.mondomaine.fr/ | ||
+ | | ||
+ | AuthType Basic | ||
+ | require | ||
+ | </Files> | ||
+ | </ | ||
+ | |||
+ | </code> | ||
Vous pouvez créer le fichier .htpasswd avec la commande | Vous pouvez créer le fichier .htpasswd avec la commande | ||
- | htpasswd -c /etc/ | + | htpasswd -c /var/www/awstats.mondomaine.fr/.htpasswd < |
Il vous sera ensuite demandé de taper le mot de passe 2 fois. | Il vous sera ensuite demandé de taper le mot de passe 2 fois. | ||
+ | Pour limiter l' | ||
+ | | ||
+ | |||
+ | Ensuite, l' | ||
+ | |||
+ | Activez le module apache **cgi** | ||
+ | a2enmod cgi | ||
+ | |||
+ | Activez votre nouvelle config | ||
+ | a2ensite awstats | ||
+ | |||
+ | Testez votre config | ||
+ | apachectl configtest | ||
+ | |||
+ | Si tout est ok | ||
+ | systemctl restart apache2.service | ||
+ | |||
+ | Ouvrez ensuite l'url suivante dans votre navigateur | ||
+ | http:// | ||
+ | ===== Configuration pour Postfix ===== | ||
+ | |||
+ | Voici un condensé d'une configuration pour postfix | ||
+ | < | ||
+ | LogType=M | ||
+ | LogFormat=" | ||
+ | SiteDomain=" | ||
+ | LevelForBrowsersDetection=0 | ||
+ | LevelForOSDetection=0 | ||
+ | LevelForRefererAnalyze=0 | ||
+ | LevelForRobotsDetection=0 | ||
+ | LevelForSearchEnginesDetection=0 | ||
+ | LevelForKeywordsDetection=0 | ||
+ | LevelForFileTypesDetection=0 | ||
+ | LevelForWormsDetection=0 | ||
+ | ShowMonthStats=UHB | ||
+ | ShowDaysOfMonthStats=HB | ||
+ | ShowDaysOfWeekStats=HB | ||
+ | ShowHoursStats=HB | ||
+ | ShowDomainsStats=0 | ||
+ | ShowHostsStats=HBL | ||
+ | ShowRobotsStats=0 | ||
+ | ShowEMailSenders=HBML | ||
+ | ShowEMailReceivers=HBML | ||
+ | ShowSessionsStats=0 | ||
+ | ShowPagesStats=0 | ||
+ | ShowFileTypesStats=0 | ||
+ | ShowOSStats=0 | ||
+ | ShowBrowsersStats=0 | ||
+ | ShowOriginStats=0 | ||
+ | ShowKeyphrasesStats=0 | ||
+ | ShowKeywordsStats=0 | ||
+ | ShowMiscStats=0 | ||
+ | ShowHTTPErrorsStats=0 | ||
+ | ShowSMTPErrorsStats=1</ | ||
+ | |||
+ | Pensez aux droits sur le fichier de log | ||
+ | chmod o+r / | ||
+ | |||
+ | et relancez l' | ||
+ | su www-data -c / | ||
+ | ou | ||
+ | / |