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