AWStats ist ein kostenloses und sehr leistungsfähiges Tool, das Statistiken erstellt, indem es Apache-Protokolldateien, FTP- oder Mailserver analysiert. Der AWStats-Protokollanalysator arbeitet auf CGI- oder Befehlszeilenschnittstelle und generiert grafische Statistiken aus Protokolldateien.
Dieses Tutorial hilft Ihnen bei der Installation von AWStats Apache Log Analyzer auf Ubuntu-, Debian- und LinuxMint-Systemen. Dieser Artikel wurde nur mit Ubuntu 14.04 LTS getestet.
Schritt 1 – AWStats- und Apache-Paket installieren
Für AWStats musste der Apache-Webserver ausgeführt werden. Wenn Sie Apache nicht installiert haben Verwenden Sie die folgenden Befehle, um den Apache2-Webserver und die awstats-Pakete zu installieren. Es installiert auch alle anderen erforderlichen Abhängigkeiten.
$ sudo apt-get install awstats apache2
Schritt 2 – Apache konfigurieren
Erstellen Sie nun die Apache-Konfigurationsdatei für das awstats-Setup. Verwenden Sie Ihren bevorzugten Texteditor und bearbeiten Sie eine neue Datei /etc/apache2/conf-available/awstats.conf.
$ sudo nano /etc/apache2/conf-available/awstats.conf
Fügen Sie nun die folgende Konfiguration hinzu
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>
Aktivieren Sie jetzt das CGI-Modul (falls nicht aktiviert) und aktivieren Sie auch die Awstats-Apache-Konfiguration.
$ sudo a2enmod cgi $ sudo a2enconf awstats
Starten Sie den Apache-Dienst neu, um die neuen Einstellungen neu zu laden
$ sudo service apache2 restart
Schritt 3 – AWStats-Konfigurationsdatei erstellen
Es ist erforderlich, eine Konfigurationsdatei für jede Ihrer Websites zu erstellen, für die Statistik generiert werden muss. Kopieren Sie die AWStats-Beispielkonfigurationsdatei mit neuem Namen und nehmen Sie die folgenden Änderungen vor.
$ sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.tecadmin.net.conf $ sudo vim /etc/awstats/awstats.tecadmin.net.conf
Aktualisieren Sie die folgenden Einstellungen in awstats.tecadmin.net.conf Datei
LogFile ="/var/log/apache2/tecadmin.net-access_log"SiteDomain ="tecadmin.net"HostAliases ="tecadmin.net www.tecadmin.net"
Führen Sie nun den folgenden Befehl aus, um die Protokolldateien zu aktualisieren
$ sudo /usr/lib/cgi-bin/awstats.pl -config=tecadmin.net -update
Schritt 4 – Zugriff auf AWStats im Browser
Verwenden Sie Ihre Server-IP-Adresse oder Ihren Domänennamen, um auf AWStats-Statistiken zuzugreifen. Ändern Sie den Domainnamen am Ende der URL gemäß Ihren Einstellungen.
https://tecadmin.net/awstats/awstats.pl?config=tecadmin.net