AWStats ist ein Open-Source-Webanalyse-Berichtstool, das erweiterte Web-, Streaming-, FTP- oder Mailserver-Statistiken grafisch generiert. Dieser Protokollanalysator arbeitet als CGI oder über die Befehlszeile und zeigt Ihnen alle möglichen Informationen, die Ihr Protokoll enthält, auf einigen grafischen Webseiten an. Es verwendet eine Teilinformationsdatei, um große Protokolldateien häufig und schnell verarbeiten zu können. Es unterstützt die meisten Webserver-Protokolldateiformate, einschließlich Apache, IIS und viele andere Webserver-Protokollformate.
Dieser Artikel hilft Ihnen bei der Installation und Konfiguration von AWStats unter Ubuntu.
Installieren Sie das AWStats-Paket
Standardmäßig ist das AWStats-Paket im Ubuntu-Repository verfügbar.
Sie können es installieren, indem Sie Folgendes ausführen:
sudo apt-get install awstats
Als nächstes müssen Sie das CGI-Modul in Apache aktivieren.
Sie können dies tun, indem Sie Folgendes ausführen:
sudo a2enmod cgi
Starten Sie nun Apache neu, um die Änderungen widerzuspiegeln.
sudo /etc/init.d/apache2 restart
Konfigurieren Sie AWStats
Sie müssen eine Konfigurationsdatei für jede Domain oder Website erstellen, für die Sie Statistiken anzeigen möchten. In diesem Beispiel erstellen wir eine Konfigurationsdatei für “test.com“.
Sie können dies tun, indem Sie die AWStats-Standardkonfigurationsdatei in eine Datei mit Ihrem Domainnamen duplizieren.
sudo cp /etc/awstats/awstats.conf /etc/awstats/awstats.test.com.conf
Jetzt müssen Sie einige Änderungen in der Konfigurationsdatei vornehmen:
sudo nano /etc/awstats/awstats.test.com.conf
Aktualisieren Sie die folgenden Einstellungen:
# Change to Apache log file, by default it's /var/log/apache2/access.log LogFile="/var/log/apache2/access.log" # Change to the website domain name SiteDomain="test.com" HostAliases="www.test.com localhost 127.0.0.1" # When this parameter is set to 1, AWStats adds a button on report page to allow to "update" statistics from a web browser AllowToUpdateStatsFromBrowser=1
Speichern und schließen Sie die Datei.
Nach diesen Änderungen müssen Sie Ihre ersten Statistiken erstellen, die aus den aktuellen Protokollen auf Ihrem Server generiert werden. Sie können dies tun mit:
sudo /usr/lib/cgi-bin/awstats.pl -config=test.com -update
Die Ausgabe sieht ungefähr so aus:
Konfigurieren Sie Apache für AWStats
Als Nächstes müssen Sie Apache2 so konfigurieren, dass diese Statistiken angezeigt werden. Kopieren Sie nun den Inhalt des Ordners “cgi-bin” in das Standarddokument-Stammverzeichnis Ihrer Apache-Installation. Standardmäßig befindet sich dies im Ordner “/ usr / lib / cgi-bin”.
Sie können dies tun, indem Sie Folgendes ausführen:
sudo cp -r /usr/lib/cgi-bin /var/www/html/ sudo chown www-data:www-data /var/www/html/cgi-bin/ sudo chmod -R 755 /var/www/html/cgi-bin/
Testen Sie AWStats
Jetzt können Sie auf Ihre AWStats zugreifen, indem Sie die URL “http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com” besuchen.
Es wird eine Ergebnisseite wie folgt angezeigt:
Richten Sie Cron so ein, dass Protokolle aktualisiert werden
Es wird empfohlen, einen Cron-Job zu planen, um die AWStats-Datenbank regelmäßig mit neu erstellten Protokolleinträgen zu aktualisieren, damit die Statistiken regelmäßig aktualisiert werden. Dies spart auch Zeit.
Dazu müssen Sie die Datei “/ etc / crontab” bearbeiten:
sudo nano /etc/crontab
Fügen Sie die folgende Zeile hinzu, in der AWStats angewiesen wird, alle zehn Minuten zu aktualisieren.
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=test.com -update
Speichern und schließen Sie die Datei.
Fazit
AWStats ist ein sehr nützliches Tool, mit dem Sie einen Überblick über die Vorgänge auf Ihrer Website erhalten und bei der Analyse der Website behilflich sein können. Es ist sehr einfach zu installieren und zu konfigurieren. Fühlen Sie sich frei, unten zu kommentieren, wenn Sie Fragen haben.