26Aug

Konfigurowanie programów AWStats w systemach Windows Server i IIS

click fraud protection

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 przechwytywać ścieżki danych AWStats, witryny muszą rejestrować następujące pola:

  • data
  • godzina
  • c-ip
  • cs-nazwa użytkownika
  • cs-metoda
  • cs-uri-stem
  • sc-status
  • sc-bytes
  • cs-version
  • cs( User-Agent)
  • cs( Referer)

IIS 6 Setup

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

instagram viewer

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.

IIS 7 Ustawienia

Aby skonfigurować logowanie w IIS 7, otwórz Menedżera usług IIS i wybierz 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 domena.com jest stroną do śledzenia), otwórz ją w Notatniku i skonfiguruj opcje w razie potrzeby.

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

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

Możesz znaleźć identyfikator IIS przezprzeglądanie głównej strony witryny w Menedżerze usług IIS i odnotowywanie wartości 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" ( Serwer 2003 / IIS 6, gdzie statystyki są obliczane co 4 godziny, aby być aktualizowane w ciągu dnia)
  • LogFormat = "data czasu cs-method cs-uri-stem cs-username c-ip cs-version cs( User-Agent) cs( Referer) sc-status sc-bajtów "
  • SiteDomain =" domain.com "
  • HostAliases =" www.domena.com11.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ć statystykidane. Polecenie wygląda następująco:

C: inetpubwwwrootawstats & gt; C: Perlbinperl.exe awstats.pl -config = domena.com

Powyższe polecenie przyjmuje następujące elementy( konfiguracja używana 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=domain.com

Planowanie aktualizacji statystyk

Jedną z konfiguracji ustawionych w pliku konfiguracyjnym jest lokalizacja "LogFile", która określa ilość godzin doodejmij 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.

Łącza

Pobierz AWStats( pakiet ZIP)