Web-sivustojen tilastojen keräämiseen ei voi koskaan olla tarpeeksi. Vaikka yksi suosituimmista tilastotietojen seurantamenetelmistä on Google Analyticsin kaltaisten palvelujen kautta, lokitiedostojen analyysi pysyy luotettavana tapana seurata kävijöitäsi, koska ne ovat immuuneja skriptien estäjiin. Laajasti käytetty työkalu lokitiedostojen analyysiin on avoimen lähdekoodin työkalu, AWStats.
Ennen AWStatsin asetusten tekemistä sinun on varmistettava, että Perl on asennettu Windows Server 2003 / IIS 6- tai Windows Server 2008 / IIS 7 -koneeseen.
Web-sivuston kirjaamisen määrittäminen
Jotta AWStats-raidat saadaan talteen, 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ää kirjautumisen IIS 6: ssa, avaa IIS Manager ja napsauta hiiren kakkospainikkeella Web Sites -kansiota ja valitse Ominaisuudet.
IIS 7 -asetus
Jos haluat määrittää kirjautumisen IIS 7: ssa, avaa IIS-hallinta ja valitse Palvelimen määritysasetusten kirjaaminen.
AWStats-asetusten määrittäminen
Lataa AWStats-paketti lähteestä Sourceforge. Luo kansio nimeltä "awstats" C: inetpubwwwroot-kansioosi 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
Ensimmäinen asia, jonka sinun on määritettävä, on lokitiedoston sijainti, joka oletusarvoisesti sijaitsee täällä:
- Palvelin 2003: C: WINDOWSsystem32LogFilesW3SVC [IIS_ID]
- Palvelin 2008: C: inetpublogsLogFilesW3SVC [IIS_ID]
Löydät IIS-tunnuksen katsomalla IIS-pääkäyttäjän isännöintisivun listalle ja merkitsemällä arvon ID-sarakkeessa kyseisen sivuston vieressä.
- Lokitiedosto =”C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log” (Palvelin 2008 / IIS 7, jossa tilastot lasketaan päivittäin)
- Lokitiedosto =”C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log” (Palvelin 2003 / IIS 6, jossa tilastot lasketaan 4 tunnin välein päivitettäviksi koko päivän ajan)
- LogFormat = "päivämäärä aika cs-menetelmä cs-uri-stem cs-käyttäjätunnus c-ip cs-versio cs (käyttäjä-agentti) cs (referer) sc-status sc-bytes"
- SiteDomain =”domain.com”
- HostAliases = "www.domain.com 11.22.33.44" (kaikki muut URL-osoitteet, jotka osoittavat sivustoosi)
- DirIcons =”ikoni”
- DefaultFile = "index.php index.html"
Kun olet tallentanut kokoonpanotiedoston, suorita AWStats Perl -komentosarjan tilastotietojen kokoamiseksi. Komento näyttää tältä:
C:inetpubwwwrootawstats>C:Perlbinperl.exe awstats.pl -config=domain.com
- Kansio "C: inetpubwwwrootawstats" palvelee tilastoja IIS: n kautta.
- Perl asennettiin C: Perl -hakemistoon.
- Konfigurointitiedosto on nimeltään "awstats.domain.com.conf".
Lopuksi voit käyttää tilastotietoja selaimesi kautta. Tämä URL-osoite on julkisesti saatavilla kenelle tahansa, jos et määritä tietoturvaa IIS: n kautta. Voit testata kokoonpanojamme vain selailemaan:
https://localhost/awstats/awstats.pl?config=domain.com
Tilastojen päivittäminen
Yksi konfigurointitiedostossa asetetuista konfiguraatioista on "LogFile" -paikka, joka määrittelee tuntien määrän, joka vähennetään tiedoston päivämääräosuuksista. Jos haluat automatisoida tilastotietojen keräämisen prosessin, määritä Windows-aikataulutettu tehtävä, joka ylläpitää yllä käytettyä komentoa, jotta voit luoda tilastot määrittämäsi aikavälin mukaan.
Linkit
Lataa AWStats (zip-paketti)