Jak skonfigurować AWSTATS (Apache Log Analyzer) na Centos/Rhel i Fedora
- 1743
- 510
- Juliusz Janicki
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:
- Połącz się z serwerem za pośrednictwem SSH
- Zainstaluj wymagane zależności za pomocą następującego polecenia:
sudo dnf instal Perl Time Hires Perl-libwww-perl
- Pobierz najnowszą wersję Awstats za pomocą następującego polecenia:
wget https: // pobieranie.Źródło.Net/Awstats/Awstats-7.9.smoła.GZ
- Wyodrębnij pobrane archiwum za pomocą następującego polecenia:
TAR XVZF AWSTATS-7.9.smoła.GZ
- 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:
- 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.
- 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.
- Zapisz zmiany i zamknij edytor tekstu.
Krok 3: Konfigurowanie Apache
Aby skonfigurować Apache do pracy z AWSTATS, wykonaj następujące kroki:
- 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.
- 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 - Zapisz zmiany i zamknij edytor tekstu.
Krok 4: Analiza dzienników Apache
Aby przeanalizować dzienniki Apache za pomocą Awstats, wykonaj następujące kroki:
- 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.
- 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.
- 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.
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.pl12 | ## 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.
- « Jak sprawdzić luki w Linux z Lynis
- Zainstaluj Amarok 2.8 „Wróć do pochodzenia” odtwarzacza audio w Ubuntu »