AWStats je bezplatný a velmi výkonný nástroj, který vytváří statiku analýzou souborů protokolu Apache, ftp nebo poštovních serverů. Analyzátor protokolů AWStats pracuje na rozhraní CGI nebo příkazového řádku a generuje grafickou statiku ze souborů protokolu.
Tento tutoriál vám pomůže nainstalovat AWStats Apache Log Analyzer na systémy Ubuntu, Debian a LinuxMint. Tento článek byl testován pouze s Ubuntu 14.04 LTS.
Krok 1 – Instalace balíčku AWStats &Apache
AWStats vyžaduje, aby byl spuštěn webový server Apache. Pokud nemáte Apache install Použijte níže uvedené příkazy k instalaci Apache2 webového serveru a balíčků awstats. Nainstaluje také všechny ostatní požadované závislosti.
$ sudo apt-get install awstats apache2
Krok 2 – Konfigurace Apache
Nyní vytvořte konfigurační soubor Apache pro nastavení awstats. Použijte svůj oblíbený textový editor a upravte nový soubor /etc/apache2/conf-available/awstats.conf.
$ sudo nano /etc/apache2/conf-available/awstats.conf
Nyní přidejte následující konfiguraci
ScriptAlias /awstats/ /usr/lib/cgi-bin/ Alias /awstats-icon/ /usr/share/awstats/icon/ Alias /awstatsclasses/ /usr/share/java/awstats/ <Directory "/usr/lib/cgi-bin/"> Options None AllowOverride None <IfModule mod_authz_core.c> # Apache 2.4 Require host 192.168.0.0/24 </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order allow,deny Allow from 192.168.0.0/24 Allow from ::1 </IfModule> </Directory>
Nyní povolte modul CGI (pokud není povolen) a také povolte konfiguraci Awstats apache.
$ sudo a2enmod cgi $ sudo a2enconf awstats
Restartujte službu Apache a znovu načtěte nová nastavení
$ sudo service apache2 restart
Krok 3 – Vytvořte konfigurační soubor AWStats
Je nutné vytvořit konfigurační soubor pro každý váš web, pro který je potřeba generovat statiku. Zkopírujte příklad konfiguračního souboru AWStats s novým názvem a proveďte změny, jak je uvedeno níže.
$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.tecadmin.net.conf $ sudo vim /etc/awstats/awstats.tecadmin.net.conf
Aktualizujte níže uvedená nastavení v awstats.tecadmin.net.conf soubor
LogFile ="/var/log/apache2/tecadmin.net-access_log"SiteDomain ="tecadmin.net"HostAliases ="tecadmin.net www.tecadmin.net"
Nyní proveďte následující příkaz pro aktualizaci souborů protokolů
$ sudo /usr/lib/cgi-bin/awstats.pl -config=tecadmin.net -update
Krok 4 – Přístup k AWStats v prohlížeči
Pro přístup ke statice AWStats použijte svou IP adresu serveru nebo název domény. Změňte název domény na konci adresy URL podle svého nastavení.
https://tecadmin.net/awstats/awstats.pl?config=tecadmin.net