Homepage » come » Configurazione di AWStats su Windows Server e IIS

    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ù popolari 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 assicurarsi 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 tuoi siti devono registrare i seguenti campi:

    • Data
    • tempo
    • c-ip
    • cs-username
    • cs-method
    • cs-uri-stem
    • sc-status
    • sc-bytes
    • 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 pulsante destro del mouse 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 in modo che sia 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.

    IIS 7 Setup

    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 su 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.

    Impostazione di AWStats

    Scarica 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 / icona
    • / 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, copia il file "awstats.model.conf" in un file chiamato "awstats.domain.com.conf" (dove domain.com è il sito da tracciare), aprilo nel Blocco note e configura le opzioni come necessaria.

    La prima cosa che devi configurare è la posizione 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 guardando 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 ogni opzione, quindi prenditi qualche minuto per esaminarli. Ecco alcune impostazioni di interesse in base alla configurazione di cui sopra:

    • FileRegistro =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 dove le statistiche sono calcolate giornalmente)
    • FileRegistro =”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-method cs-uri-stem cs-username c-ip cs-version cs (User-Agent) cs (Referer) sc-status sc-byte"
    • SiteDomain =”domain.com”
    • HostAliases = "www.domain.com 11.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 i dati delle statistiche. Il comando ha il seguente aspetto:

    C: inetpubwwwrootawstats> 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, puoi accedere ai dati delle statistiche attraverso il tuo browser. Questo URL è disponibile pubblicamente per chiunque sia visibile a meno che non si configuri la sicurezza tramite IIS. Per testare la nostra configurazione, basta sfogliare per:

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

    Aggiornamento delle statistiche di pianificazione

    Una delle configurazioni che impostiamo nel file di configurazione è la posizione 'LogFile' che definisce la quantità di ore da sottrarre 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.

    link

    Scarica AWStats (pacchetto zip)