====== Installare AWSTATS 6.4 su FreeBSD 4.9 e Apache 1.3 ======
Se disponibile //portupgrade// digitare\\
portupgrade -N awstats
Altrimenti\\
cd /usr/ports/www/awtstats
make && make install
Io utilizzo la seguente struttura di directory per i files
di configurazione e //datadir// (ovvero dove Awstats
memorizzerà i dati sul traffico):\\
^ Struttura directory ^^
| Files di configurazione: |/usr/local/etc/awstats |
| DataDir: |/var/log/awstats |
Una volta installato il programma, modificare il file di configurazione di Apache
**httpd.conf** (/usr/local/etc/apache/httpd.conf) aggiungendo nella sezione Alias il seguente codice:
#*****************************************************************
#Please add the following to your apache config, and restart.
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/usr/local/www/awstats/classes/"
Alias /awstatscss "/usr/local/www/awstats/css/"
Alias /awstatsicons "/usr/local/www/awstats/icons/"
ScriptAlias /awstats/ "/usr/local/www/awstats/cgi-bin/"
#
# This is to permit URL access to scripts/files in AWStats directory.
#
Options None
AllowOverride None
Order allow,deny
Allow from all
#*****************************************************************
riavviando quindi Apache con il comando:
# apachectl restart
Volendo posso automatizzare l'aggiornamento dei dati, aggiungendo nel mio cron la seguente riga:
0 3 * * * (/usr/local/www/awstats/tools/awstats_updateall.pl now) &
che alle 03:00 mi esegue un ricalcolo di tutti i domini per i quali esiste un file di configurazione.\\
**Attenzione:**\\
Siccome ho però utilizzato una mia struttura di directory, devo modificare leggermente il
file **/usr/local/www/awstats/tools/awstats_updateall.pl** relativamente alla variabile **$DIRCONFIG** e alla **$Awstats** :
#------------------------------------------------------------------------------
# Defines
#------------------------------------------------------------------------------
my $REVISION='$Revision: 1.10 $'; $REVISION =~ /\s(.*)\s/; $REVISION=$1;
my $VERSION="1.0 (build $REVISION)";
# Default value of DIRCONFIG
my $DIRCONFIG = "/usr/local/etc/awstats"; # !!---Riga modificata---!!
my $Debug=0;
## !!--- Ho modificato anche la riga seguente
## !!--- per far trovare subito a questo batch l'awstats.pl
### my $Awstats='awstats.pl';
my $Awstats='/usr/local/www/awstats/cgi-bin/awstats.pl';
my $AwstatsDir='/usr/local/www/awstats/cgi-bin/';
my $AwstatsProg='';
Ora, supponendo di aver già creato il file di configurazione,
posso digitare l'indirizzo: %%http://www.miodominio.com/awstats/awstats.pl%%\\
**Nota:**\\
Le versioni precedenti si richiamavano con %%http://www.miodominio.com/cgi-bin/awstats.pl%%\\