26Aug

Configurazione di AWStats su Windows Server e IIS

Quando si tratta di raccogliere statistiche sui siti Web, non si può mai avere abbastanza. Mentre uno dei metodi più diffusi per il monitoraggio delle statistiche è attraverso servizi come Google Analytics, l'analisi dei file di registro rimane un modo affidabile per tenere traccia dei visitatori in quanto sono immuni ai blocchi di script. Uno strumento ampiamente utilizzato per l'analisi dei file di registro è lo strumento open source, AWStats.

Prima di configurare AWStats, è necessario accertarsi che Perl sia installato sul computer Windows Server 2003 / IIS 6 o Windows Server 2008 / IIS 7.

Configurazione della registrazione del sito Web

Per acquisire le tracce AWStats dei dati, i siti devono registrare i seguenti campi:

  • data
  • time
  • c-ip
  • cs-username
  • cs-method
  • cs-uri-stem
  • sc-status
  • sc-byte
  • cs-version
  • cs( User-Agent)
  • cs( Referer)

IIS 6 Setup

Per configurare la registrazione in IIS 6, aprire Gestione IIS e fare clic con il tasto destro sulla cartella Siti Web e selezionare Proprietà.

Nella scheda Sito Web, fare clic sul pulsante Proprietà nella sezione Abilita registrazione.

Nelle proprietà di registrazione, configurare la pianificazione su base giornaliera con l'ora locale utilizzata per la denominazione e il rollover dei file.

Nella scheda Avanzate, configurare i campi obbligatori da registrare.

Applica le tue modifiche.

Installazione di IIS 7

Per configurare la registrazione in IIS 7, aprire Gestione IIS e selezionare Registrazione dalle opzioni di configurazione del server.

Nella configurazione di registrazione, impostare un singolo file di registro per sito che si sposta ogni giorno utilizzando l'ora locale per la denominazione dei file.

Fare clic sul pulsante Seleziona campi e selezionare le caselle accanto ai campi richiesti.

Applica le tue modifiche.

Configurazione di AWStats

Scaricare il pacchetto zip AWStats da Sourceforge. Crea una cartella chiamata "awstats" nella cartella "C: inetpubwwwroot" ed estrai i seguenti file dal file zip scaricato in questa cartella:

  • /wwwroot/ icon
  • /wwwroot/ cgi-bin / lang
  • /wwwroot/ cgi-bin / lib
  • /wwwroot/ cgi-bin / plugins
  • /wwwroot/cgi-bin / awredir.pl
  • /wwwroot/ cgi-bin / awstats.model.conf
  • /wwwroot/ cgi-bin / awstats.pl

Una volta estratti i file, copiare il file "awstats.model.conf" in un file chiamato "awstats.domain".com.conf "(dove domain.com è il sito da tracciare), aprirlo nel Blocco note e configurare le opzioni in base alle esigenze.

La prima cosa che devi configurare è il percorso del file di registro, che per impostazione predefinita si trova qui:

  • Server 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
  • Server 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]

È possibile trovare l'ID IIS daguardando l'elenco del sito principale in Gestione IIS e annotando il valore nella colonna ID accanto al rispettivo sito.

Imposta le opzioni nel file di configurazione. Questo file ha un'ottima spiegazione di ciò che fa ciascuna opzione, quindi prenditi qualche minuto per esaminarli. Ecco alcune impostazioni di interesse secondo la configurazione di cui sopra:

  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" ( Server 2008 / IIS 7 in cui le statistiche vengono calcolate giornalmente)
  • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" ( Server 2003 / IIS 6 in cui le statistiche vengono calcolate ogni 4 ore per essere aggiornate durante il giorno)
  • LogFormat = "data ora cs-metodo cs-uri-stem cs-username c-ip cs-version cs( User-Agent) cs( Referer) sc-status sc-byte "
  • SiteDomain =" domain.com "
  • HostAliases =" www.domain.com11.22.33.44 "( qualsiasi altro URL che punta al tuo sito)
  • DirIcons =" ​​icona "
  • DefaultFile =" index.php index.html "

Una volta salvato il file di configurazione, esegui lo script Perl AWStats per compilare le statistichedati. Il comando ha il seguente aspetto:

C: inetpubwwwrootawstats & gt; C: Perlbinperl.exe awstats.pl -config = dominio.com

Il comando precedente presuppone quanto segue( configurazione utilizzata per questo articolo):

  • La cartella "C: inetpubwwwrootawstats" serve le statistiche tramite IIS.
  • Perl è stato installato nella directory "C: Perl".
  • Il file di configurazione è denominato "awstats.domain.com.conf".

Infine, è possibile accedere ai dati delle statistiche tramite il browser. Questo URL è disponibile pubblicamente per chiunque sia visibile a meno che non si configuri la sicurezza tramite IIS.Per testare la nostra configurazione, sfoglia semplicemente:

http: //localhost/awstats/ awstats.pl?config=domain.com

Scheduling Stats Update

Una delle configurazioni che impostiamo nel file di configurazione è la posizione 'LogFile' che definisce la quantità di ore persottrarre dalle porzioni di data del file. Quindi, per automatizzare il processo di compilazione delle tue statistiche, configura un'attività pianificata di Windows che esegue il comando che hai usato sopra per costruire le statistiche nell'intervallo che hai configurato. Collegamenti

Scarica AWStats( pacchetto zip)