J'ai 2 no-ip.net qui pointe sur ma SME.
1.no-ip.net
et
2.no-ip.net
1 étant le principale, et le 2 un domaine virtuel.
J'ai plusieurs ibays avec comme nom 1.no-ip.net/abc et 1.no-ip.net/xyz , etc...
Lors de l'install de awstats je retrouve bien, par défaut, 1.no-ip.net et 2.no-ip.net, plus les stats qui vont avec, tout bien comme il faut.
Je souhaite que 1.no-ip.net/abc et 1.no-ip.net/xyz soit pris en compte également, dans une nouvelle page, et pas englobé dans 1.no-ip.net
donc je cherche et je trouve ceci : ici
- Code: Tout sélectionner
Plusieurs domaines, plusieurs rapports de statistiques
Actuellement, les stats de tous vos sites (domaines devrais-je dire) sont réunies dans le même fichier de stats grâce au paramètre HostAliases du fichier de conf. Toutefois, il est plus pratique de séparer les stats de chaque site.
Pour cela, créez un fichier de conf par site et nommez les comme suit : awstats.site1.conf awstats.site2.conf etc...
Dans chaque fichier de conf, modifiez les paramètres SiteDomain et HostAliases pour qu'ils correspondent au site concerné.
La construction des stats se fera alors comme ceci :
# /home/e-smith/files/ibays/awstats/cgi-bin/awstats.pl -config=abc -update
# /home/e-smith/files/ibays/awstats/cgi-bin/awstats.pl -config=xyz -update
...
Cette méthode étant rapidement contraignante, il est également possible de regrouper les fichiers de conf dans un même répertoire et utiliser l'utilitaire fourni avec AWstats dans /root/awstats5.x/tools/. Personnellement, je l'ai copié dans /usr/bin :
# awstats_updateall.pl now -awstatsprog=/home/e-smith/files/primary/cgi-bin/awstats.pl -confdir=/home/e-smith/files/primary/cgi-bin/
La consultation des statistiques se fera par :
http://www.votresite.com/cgi-bin/awstats.pl -config=site1
http://www.votresite.com/cgi-bin/awstats.pl -config=site2
etc..
donc j'ai bien crée un fichier awstats.abc.conf
et tenté à moult reprise de modifier ces deux champs sans succès : SiteDomain et HostAliases (c'est là que je flanche)
evidemment à chaque modif j'ai bien lancé l'update
mais avec ceci comme résultat:
- Code: Tout sélectionner
[root@sme root]# /home/e-smith/files/ibays/awstats/cgi-bin/awstats.pl -config=abc -update
Update for config "/home/e-smith/files/ibays/awstats/cgi-bin/awstats.abc.conf"
With data in log file "/var/log/httpd/access_log"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 10338
Found 10331 dropped records,
Found 7 corrupted records,
Found 0 old records,
Found 0 new qualified records.
[root@sme root]#
donc pas de prises en compte. arg!
je mets les commentaires de ces deux lignes, au cas ou quelqu'un est inspiré
- Code: Tout sélectionner
# "SiteDomain" must contain the main domain name, or the main intranet web
# server name, used to reach the web site.
# If you share the same log file for several virtual web servers, this
# parameter is used to tell AWStats to filter record that contains records for
# this virtual host name only (So check that this virtual hostname can be
# found in your log file and use a personalized log format that include the
# %virtualname tag).
# But for multi hosting a better solution is to have one log file for each
# virtual web server. In this case, this parameter is only used to generate
# full URL's links when ShowLinksOnUrl option is set to 1.
# If analysing mail log, enter here the domain name of mail server.
# Example: "myintranetserver"
# Example: "www.domain.com"
# Example: "ftp.domain.com"
# Example: "domain.com"
#
SiteDomain= ???? (du faite que c'est 1.no-ip.net/abc je nom pour y accèder depuis un browser)
# Enter here all other possible domain names, addresses or virtual host
# aliases someone can use to access your site. Try to keep only the minimum
# number of possible names/addresses to have the best performances.
# You can repeat the "SiteDomain" value in this list.
# This parameter is used to analyze referer field in log file and to help
# AWStats to know if a referer URL is a local URL of same site or an URL of
# another site.
# Note: Use space between each value.
# Note: You can use regular expression values writing value with REGEX[value].
# Example: "www.myserver.com localhost 127.0.0.1 REGEX[mydomain\.(net|org)$]"
#
HostAliases="localhost 127.0.0.1 REGEX[myserver\.com$]"
et ce que je ne pige pas non plus, est que dans /var/log/httpd/access_log, je retrouve uniquement 1.no-ip.net et 2.no-ip.net et pas 1.no-ip.net/abc.
merci.
^^