====== 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%%\\