Startpagina » hoe » AWStats instellen op Windows Server en IIS

    AWStats instellen op Windows Server en IIS

    Als het gaat om het verzamelen van statistieken op websites, kunt u nooit genoeg hebben. Hoewel een van de meest populaire methoden voor het bijhouden van statistieken is via services zoals Google Analytics, blijft analyse van logbestanden een betrouwbare manier om uw bezoekers te volgen omdat ze immuun zijn voor scriptblokkers. Een veel gebruikte tool voor analyse van logbestanden is de open source tool, AWStats.

    Voordat u AWStats instelt, moet u ervoor zorgen dat Perl is geïnstalleerd op uw Windows Server 2003 / IIS 6- of Windows Server 2008 / IIS 7-machine.

    Logboekregistratie configureren

    Om de AWStats-gegevens van gegevens vast te leggen, moeten uw sites de volgende velden registreren:

    • datum
    • tijd
    • c-ip
    • cs-gebruikersnaam
    • cs-methode
    • cs-uri-stam
    • sc status
    • sc-bytes
    • cs-versie
    • cs (User-Agent)
    • cs (Referer)

    IIS 6 Setup

    Om het loggen in IIS 6 te configureren, opent u IIS-beheer en klikt u met de rechtermuisknop op de map Websites en selecteert u Eigenschappen.

    Klik op het tabblad Website op de knop Eigenschappen in het gedeelte Logboekregistratie inschakelen.

    Configureer in de logging-eigenschappen het schema dat dagelijks moet worden gebruikt met de lokale tijd die wordt gebruikt voor het benoemen en omkeren van bestanden.

    Configureer op het tabblad Geavanceerd de vereiste velden die moeten worden vastgelegd.

    Pas uw wijzigingen toe.

    IIS 7 Setup

    Als u logboekregistratie in IIS 7 wilt configureren, opent u IIS-beheer en selecteert u Loggen bij de serverconfiguratieopties.

    Stel in de logboekregistratie één logboekbestand per site in dat dagelijks wordt omgerold met de lokale tijd voor bestandsbenaming.

    Klik op de knop Velden selecteren en vink de selectievakjes naast de vereiste velden aan.

    Pas uw wijzigingen toe.

    AWStats instellen

    Download het AWStats zip-pakket van Sourceforge. Maak een map met de naam 'awstats' in uw 'C: inetpubwwwroot' map en pak de volgende bestanden uit het gedownloade zip-bestand naar deze map:

    • / Wwwroot / pictogram
    • / 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

    Nadat de bestanden zijn uitgepakt, kopieert u het bestand "awstats.model.conf" naar een bestand met de naam "awstats.domain.com.conf" (waarbij domain.com de te volgen site is), opent u het in Kladblok en configureert u de opties als nodig zijn.

    Het eerste dat u moet configureren, is de logbestandslocatie, die hier standaard staat:

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

    U kunt de IIS-ID vinden door naar de mastersite-lijst in IIS Manager te kijken en de waarde in de ID-kolom naast de betreffende site te noteren..

    Stel de opties in het configuratiebestand in. Dit bestand heeft een zeer goede uitleg over wat elke optie doet, dus neem een ​​paar minuten de tijd om ze te bekijken. Hier zijn enkele instellingen van belang volgens de bovenstaande instellingen:

    • LogFile =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7 waar de statistieken dagelijks worden berekend)
    • LogFile =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6, waarbij de statistieken om de 4 uur worden berekend om de hele dag door te worden bijgewerkt)
    • LogFormat = "datum tijd cs-methode cs-uri-stem cs-gebruikersnaam c-ip cs-versie cs (User-Agent) cs (Refereerder) sc-status sc-bytes"
    • SiteDomain =”domain.com”
    • HostAliases = "www.domain.com 11.22.33.44" (andere URL's die naar uw site verwijzen)
    • DirIcons =”icoon”
    • DefaultFile = "index.php index.html"

    Nadat u uw configuratiebestand hebt opgeslagen, voert u het AWStats Perl-script uit om de statistiekengegevens te compileren. Het commando ziet er als volgt uit:

    C: inetpubwwwrootawstats> C: Perlbinperl.exe awstats.pl -config = domain.com

    Het bovenstaande commando veronderstelt het volgende (configuratie gebruikt voor dit artikel):

    • De map "C: inetpubwwwrootawstats" dient de statistieken via IIS.
    • Perl is geïnstalleerd in de map "C: Perl".
    • Het configuratiebestand heet "awstats.domain.com.conf".

    Ten slotte hebt u via uw browser toegang tot de statistieken van de statistieken. Deze URL is openbaar beschikbaar voor iedereen om te bekijken, tenzij u de beveiliging via IIS configureert. Als u onze configuratie wilt testen, bladert u naar:

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

    Update van statistieken bijwerken

    Een van de configuraties die we in het configuratiebestand instellen, is de 'LogFile'-locatie die het aantal uren definieert dat moet worden afgetrokken van de datadelen van het bestand. Dus om het proces van het compileren van uw statistieken te automatiseren, stelt u een Windows Scheduled Task in die de hierboven gebruikte opdracht uitvoert om de statistieken te bouwen op het interval dat u heeft geconfigureerd.

    Links

    AWStats downloaden (zip-pakket)