Jak skonfigurować AWSTATS (Apache Log Analyzer) na Centos/Rhel i Fedora

Jak skonfigurować AWSTATS (Apache Log Analyzer) na Centos/Rhel i Fedora

Awstats to bezpłatny i open source analizator dziennika, który zapewnia szczegółowy wgląd w ruch serwera WWW Apache. Dzięki AWSTATS możesz śledzić wizyty witryny, polecanie stron internetowych, wyszukiwarek, systemów operacyjnych, przeglądarek i wielu innych. Jest to skuteczne narzędzie dla właścicieli witryn, administratorów systemu i programistów do monitorowania wydajności ich strony internetowej i podejmowania świadomych decyzji w celu jej zoptymalizowania.

Ten artykuł zawiera przewodnik krok po kroku, jak skonfigurować Awstats w systemach Centos, Rhel i Fedora. Podręcznik obejmuje wszystkie niezbędne warunki wstępne, w tym instalowanie wymaganych zależności i oprogramowania AWSTATS, konfigurowanie AWSTATS do analizy dzienników Apache, konfigurowanie Apache do pracy z AWSTATS i aktualizowanie bazy danych AWSTATS w celu analizy dzienników Apache.

Pod koniec tego artykułu będziesz pełny zrozumienie, jak zainstalować i skonfigurować AWSTATS w systemie Linux i rozpocząć analizę dzienników Apache, aby uzyskać cenne informacje na temat ruchu witryny.

Wymagania wstępne

  • VPS lub dedykowany serwer z zainstalowanym systemem operacyjnym Linux.
  • Instalowany i skonfigurowany serwer internetowy Apache.
  • Perl i inne zainstalowane wymagane zależności.

Krok 1: Instalowanie Awstats

Aby zainstalować AWSTATS w systemie, wykonaj następujące kroki:

  1. Połącz się z serwerem za pośrednictwem SSH
  2. Zainstaluj wymagane zależności za pomocą następującego polecenia:
    sudo dnf instal Perl Time Hires Perl-libwww-perl  
  3. Pobierz najnowszą wersję Awstats za pomocą następującego polecenia:
    wget https: // pobieranie.Źródło.Net/Awstats/Awstats-7.9.smoła.GZ  
  4. Wyodrębnij pobrane archiwum za pomocą następującego polecenia:
    TAR XVZF AWSTATS-7.9.smoła.GZ  
  5. Przesuń wyodrębniony folder do katalogu głównego serwera WWW Apache:
    MV Awstats-7.9/var/www/html/awstats  

Krok 2: Konfigurowanie AWSTATS

Po zainstalowaniu AWSTATS musisz skonfigurować go do analizy dzienników Apache. Oto jak:

  1. Skopiuj przykładowy plik konfiguracyjny do nowego pliku:
    mkdir /etc /awstats  cp/var/www/html/awstats/wwwroot/cgi-bin/awstats.Model.conf/etc/awstats/awstats.przykład.com.conf  

    Zastępować "przykład.com ” W powyższym poleceniu z nazwą twojej domeny.

  2. Edytuj nowo utworzony plik konfiguracyjny za pomocą preferowanego edytora tekstu:
    nano/etc/awstats/awstats.przykład.com.conf  

    Zmodyfikuj następujące zmienne w pliku konfiguracyjnym:

    • Plik dziennika: Ścieżka do pliku dziennika Apache. (/var/log/httpd/access.dziennik)
    • Sitedomain: Nazwa domeny Twojej witryny. (przykład.com)
    • Dirdata: Katalog, w którym Awstats będzie przechowywać swoje dane.
  3. Zapisz zmiany i zamknij edytor tekstu.

Krok 3: Konfigurowanie Apache

Aby skonfigurować Apache do pracy z AWSTATS, wykonaj następujące kroki:

  1. Utwórz nowy wirtualny plik hosta Apache:
    nano/etc/httpd/conf.D/Awstats.przykład.com.conf  

    Zastępować "przykład.com ” W powyższym poleceniu z nazwą twojej domeny.

  2. Dodaj następujący kod do wirtualnego pliku hosta: Servername Awstats.przykład.com dokumentroot/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/opcje execCGI bezsensowne brak zezwolenia na zamówienie, odmów zezwolić Pozwól wszystkim
    1234567891011121314151617 Servername Awstats.przykład.com dokumentroot/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/ Opcje execcgi bezseksualne brak zamówienia, odmawiaj zezwolenie na wszystkich Opcje Brak Zezwolenie na Zakaz Zakaz, odmówić zezwolić od wszystkich

  3. Zapisz zmiany i zamknij edytor tekstu.

Krok 4: Analiza dzienników Apache

Aby przeanalizować dzienniki Apache za pomocą Awstats, wykonaj następujące kroki:

  1. Uruchom następujące polecenie, aby zaktualizować bazę danych AWSTATS:
    cd/var/www/html/awstats/  Perl Tools/Awstats_updateAll.Pl teraz -Config = przykład.COM -AWSTATSPROG =./wwwroot/cgi-bin/awstats.pl  

    Wymień „Przykład.com ”w powyższym poleceniu z nazwą twojej domeny.

  2. Uzyskaj dostęp do deski rozdzielczej Awstats, odwiedzając „Http: // awstats.przykład.COM/Awstats/Awstats.pl?config = przykład.com ” W Twojej przeglądarce internetowej.
  3. Powinieneś teraz zobaczyć pulpit nawigacyjny Awstats wyświetlający cenne informacje na temat ruchu witryny, w tym liczbę odwiedzających, oglądanych stron, odsyłających stron internetowych i innych.
Awstats

Krok 5: Zaplanuj aktualizację automatyczną

Zaplanuj zadanie CRON, aby regularnie aktualizować bazę danych AWSTATS za pomocą nowo utworzonych wpisów dziennika. Dodaj nową pracę cron w crontab jak poniżej. Przeczytaj przykłady planowania cron

## Cron do aktualizacji dzienników codziennie 0 2 * * * cd/var/www/html/awstats/&& perl Tools/awstats_updateall.Pl teraz -Config = przykład.COM -AWSTATSPROG =./wwwroot/cgi-bin/awstats.pl
12## Cron do aktualizacji dzienników codziennie 0 2 * * * cd/var/www/html/awstats/&& perl Tools/awstats_updateall.Pl teraz -Config = przykład.COM -AWSTATSPROG =./wwwroot/cgi-bin/awstats.pl

Wniosek

W tym artykule pokazaliśmy, jak zainstalować i skonfigurować Awstats w systemach Centos, Rhel i Fedora. Dzięki temu potężnemu narzędziem analizatora dziennika możesz uzyskać cenne informacje na temat ruchu witryny i podejmować świadome decyzje w celu poprawy wydajności witryny.