If-Koubou

Konfigurowanie programów AWStats w systemach Windows Server i IIS

Konfigurowanie programów AWStats w systemach Windows Server i IIS (Jak)

Jeśli chodzi o zbieranie statystyk na stronach internetowych, nigdy nie możesz mieć dość. Chociaż jedną z najpopularniejszych metod śledzenia statystyk są usługi takie jak Google Analytics, analiza plików dziennika pozostaje niezawodnym sposobem śledzenia użytkowników, ponieważ są oni odporni na blokery skryptów. Szeroko stosowanym narzędziem do analizy plików dziennika jest narzędzie open source, AWStats.

Przed skonfigurowaniem programu AWStats należy się upewnić, że Perl jest zainstalowany na komputerze z systemem Windows Server 2003 / IIS 6 lub Windows Server 2008 / IIS 7.

Konfigurowanie rejestrowania witryny sieci Web

Aby przechwycić ścieżki danych AWStats, witryny muszą rejestrować następujące pola:

  • data
  • czas
  • c-ip
  • cs-username
  • metoda cs
  • cs-uri-stem
  • sc-status
  • sc-bajty
  • Wersja cs
  • cs (User-Agent)
  • cs (Referer)

Konfiguracja IIS 6

Aby skonfigurować rejestrowanie w IIS 6, otwórz Menedżera usług IIS i kliknij prawym przyciskiem myszy folder Witryny sieci Web i wybierz Właściwości.

Na karcie Witryna sieci Web kliknij przycisk Właściwości w sekcji Włącz rejestrowanie.

W oknie Właściwości rejestrowania skonfiguruj harmonogram tak, aby był codziennie z czasem lokalnym używanym do nazewnictwa plików i najazdu.

Na karcie Zaawansowane skonfiguruj wymagane pola do zalogowania.

Zastosuj zmiany.

Konfiguracja IIS 7

Aby skonfigurować rejestrowanie w IIS 7, otwórz Menedżera usług IIS i wybierz opcję Rejestrowanie z opcji konfiguracji serwera.

W konfiguracji rejestrowania skonfiguruj pojedynczy plik dziennika na witrynę, który przewija się codziennie, wykorzystując czas lokalny do nazewnictwa plików.

Kliknij przycisk Wybierz pola i zaznacz pola obok wymaganych pól.

Zastosuj zmiany.

Konfigurowanie AWStats

Pobierz pakiet zip AWStats od Sourceforge. Utwórz folder o nazwie "awstats" w folderze "C: inetpubwwwroot" i wyodrębnij następujące pliki z pobranego pliku zip do tego folderu:

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

Po rozpakowaniu plików skopiuj plik "awstats.model.conf" do pliku o nazwie "awstats.domain.com.conf" (gdzie domeną jest witryna do śledzenia), otwórz go w Notatniku i skonfiguruj opcje jako potrzebne.

Pierwszą rzeczą, którą musisz skonfigurować, jest lokalizacja pliku dziennika, która domyślnie znajduje się tutaj:

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

Identyfikator IIS można znaleźć, przeglądając listę stron głównych w Menedżerze IIS i odnotowując wartość w kolumnie ID obok odpowiedniej witryny.

Ustaw opcje w pliku konfiguracyjnym. Ten plik ma bardzo dobre objaśnienie, co robi każda opcja, więc poświęć kilka minut, aby je przejrzeć. Oto kilka interesujących ustawień zgodnie z powyższą konfiguracją:

  • LogFile = "C: inetpublogsLogFilesW3SVC1u_ex% YY-24% MM-24% DD-24.log" (Server 2008 / IIS 7, gdzie statystyki są obliczane codziennie)
  • LogFile = "C: WINDOWSsystem32LogFilesW3SVC1ex% YY-4% MM-4% DD-4.log" (Server 2003 / IIS 6, gdzie statystyki są obliczane co 4 godziny i aktualizowane w ciągu dnia)
  • LogFormat = "data czasowa cs-metoda cs-uri-stem cs-nazwa_użytkownika c-ip cs-wersja cs (User-Agent) cs (Referer) sc-status sc-bajty"
  • SiteDomain = "domain.com"
  • HostAliases = "www.domain.com 11.22.33.44" (każdy inny adres URL, który wskazuje na twoją stronę)
  • DirIcons = "icon"
  • DefaultFile = "index.php index.html"

Po zapisaniu pliku konfiguracyjnego uruchom skrypt Perl AWStats, aby skompilować dane statystyczne. Polecenie wygląda następująco:

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

Powyższe polecenie zakłada następujące (konfiguracja użyta w tym artykule):

  • Folder "C: inetpubwwwrootawstats" wyświetla statystyki za pośrednictwem IIS.
  • Perl został zainstalowany w katalogu "C: Perl".
  • Plik konfiguracyjny ma nazwę "awstats.domain.com.conf".

Wreszcie, możesz uzyskać dostęp do danych statystyk za pośrednictwem przeglądarki. Ten adres URL jest publicznie dostępny dla wszystkich użytkowników do wyświetlenia, chyba że skonfigurujesz zabezpieczenia za pomocą IIS. Aby przetestować naszą konfigurację, po prostu przejdź do:

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

Planowanie aktualizacji statystyk

Jedną z konfiguracji ustawionych w pliku konfiguracyjnym jest lokalizacja "LogFile", która określa ilość godzin do odjęcia od części daty pliku. Aby zautomatyzować proces kompilowania statystyk, skonfiguruj zadanie zaplanowane w systemie Windows, które uruchamia komendę, której użyłeś powyżej, do budowania statystyk na skonfigurowanym interwale.

Spinki do mankietów

Pobierz AWStats (pakiet zip)