Kotisivu » miten » AWStats-asetusten määrittäminen Windows Serverissä ja IIS-järjestelmässä

    AWStats-asetusten määrittäminen Windows Serverissä ja IIS-järjestelmässä

    Web-sivustojen tilastojen keräämisessä ei voi koskaan olla tarpeeksi. Vaikka yksi suosituimmista tilastojen seurantamenetelmistä on Google Analyticsin kaltaisten palvelujen avulla, lokitiedoston analyysi on luotettava tapa seurata kävijöitäsi, koska ne ovat immuuneja komentosarjojen estäjille. Laajasti käytetty työkalu lokitiedostoanalyysiin on avoimen lähdekoodin työkalu, AWStats.

    Ennen AWStatsin käyttöönottoa sinun on varmistettava, että Perl on asennettu Windows Server 2003 / IIS 6- tai Windows Server 2008 / IIS 7 -laitteeseen.

    Web-sivustojen kirjautumisen määrittäminen

    Tietojen AWStats-kappaleiden kaappaamiseksi sivustosi on kirjattava seuraavat kentät:

    • Treffi
    • aika
    • C-ip
    • cs-käyttäjätunnuksesi
    • cs-menetelmä
    • cs-uri-varsi
    • sc-asema
    • sc-tavua
    • cs-versio
    • cs (User-Agent)
    • cs (Referer)

    IIS 6 -asetus

    Jos haluat määrittää IIS 6: n kirjautumisen, avaa IIS Manager ja napsauta hiiren kakkospainikkeella Web-sivustot-kansiota ja valitse Ominaisuudet.

    Napsauta Web-sivusto-välilehdessä Ominaisuudet-painiketta Enable logging -osiossa.

    Määritä Logging Properties -toiminnossa aikataulu päivittäin, jolloin paikallista aikaa käytetään tiedoston nimeämiseen ja kaatumiseen.

    Määritä Lisäasetukset-välilehdessä tarvittavat kirjautuvat kentät.

    Käytä muutoksia.

    IIS 7 -asetus

    Voit määrittää IIS 7: n kirjautumisen avaamalla IIS-hallintaohjelman ja valitsemalla palvelimen kokoonpanovaihtoehdoista Logging.

    Määritä Logging-määrityksessä yksi lokitiedosto sivustoa kohti, joka rullaa päivittäin käyttämällä paikallista aikaa tiedoston nimeämisessä.

    Napsauta Select Fields (Valitse kentät) -painiketta ja valitse kentät vaadittujen kenttien vieressä.

    Käytä muutoksia.

    AWStats-asetusten määrittäminen

    Lataa AWStats-zip-paketti osoitteesta Sourceforge. Luo kansio nimeltä 'awstats' C: inetpubwwwroot-kansiossa ja poista seuraavat tiedostot ladatusta zip-tiedostosta tähän kansioon:

    • / Wwwroot / kuvake
    • / Wwwroot / cgi-bin / lang
    • / Wwwroot / cgi-bin / lib
    • / Wwwroot / cgi-bin / laajennukset
    • /wwwroot/cgi-bin/awredir.pl
    • /wwwroot/cgi-bin/awstats.model.conf
    • /wwwroot/cgi-bin/awstats.pl

    Kun tiedostot on poistettu, kopioi awstats.model.conf-tiedosto tiedostoon awstats.domain.com.conf (jossa domain.com on seurattava sivusto), avaa se Muistiossa ja määritä asetukset tarvittu.

    Ensimmäinen asia, joka sinun on määritettävä, on lokitiedoston sijainti, joka oletuksena sijaitsee täällä:

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

    Voit etsiä IIS-tunnuksen tarkastelemalla IIS-hallintaohjelman pääsivuston tietoja ja merkitsemällä ID-sarakkeen kyseisen sivuston vieressä olevan arvon..

    Aseta asetukset asetustiedostossa. Tässä tiedostossa on erittäin hyvä selitys sille, mitä kukin vaihtoehto tekee, joten niiden tarkistaminen kestää muutaman minuutin. Seuraavassa on muutamia kiinnostavia asetuksia yllä olevan asennuksen mukaan:

    • Lokitiedosto =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Server 2008 / IIS 7, jossa tilastot lasketaan päivittäin)
    • Lokitiedosto =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Server 2003 / IIS 6, jossa tilastot lasketaan 4 tunnin välein päivitettäviksi koko päivän)
    • LogFormat = ”päiväys cs-menetelmä cs-uri-stem cs-käyttäjätunnus c-ip cs-versio cs (User-Agent) cs (Referer) sc-status sc-bytes”
    • SiteDomain =”domain.com”
    • HostAliases = ”www.domain.com 11.22.33.44” (muut URL-osoitteet, jotka osoittavat sivustoosi)
    • DirIcons =”ikoni”
    • DefaultFile = ”index.php index.html”

    Kun olet tallentanut määritystiedoston, suorita tilastotiedot suorittamalla AWStats Perl Script. Komento näyttää tältä:

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

    Yllä oleva komento vastaa seuraavaa (tässä artikkelissa käytetty kokoonpano):

    • Kansio “C: inetpubwwwrootawstats” palvelee tilastoja IIS: n kautta.
    • Perl asennettiin C: Perl-hakemistoon.
    • Määritystiedosto on nimeltään awstats.domain.com.conf.

    Lopuksi voit käyttää tilastotietoja selaimesi kautta. Tämä URL-osoite on julkisesti saatavilla kaikille, joille ei ole määritetty tietoturvaa IIS: n kautta. Voit testata kokoonpanomme selaamalla:

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

    Tilastojen päivitys

    Yksi konfiguraatiotiedostossa asetetuista kokoonpanoista on "LogFile" -sijainti, joka määrittää, kuinka monta tuntia vähennetään tiedoston päivämääräosista. Voit siis automatisoida tilastojen laatimisprosessin määrittämällä Windows-ajoitetun tehtävän, joka suorittaa yllä käyttämäsi komennon, jotta voit luoda tilastot määritetyn aikavälin mukaan.

    Linkit

    Lataa AWStats (zip-paketti)