AWStats ist ein Open-Source-Webanalyse-Tool, das erweiterte Web-, Streaming-, FTP- oder Mail-Server-Statistiken grafisch generiert. Dieser Protokollanalysator funktioniert als CGI oder von der Befehlszeile aus und zeigt Ihnen alle möglichen Informationen, die Ihr Protokoll auf einigen grafischen Webseiten enthält. Es verwendet eine partielle Informationsdatei, 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 wird Ihnen helfen, AWStats auf Ubuntu zu installieren und zu konfigurieren.

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 installiert 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 zu berücksichtigen.

 sudo /etc/init.d/apache2 neustarten 

Konfigurieren Sie AWStats

Sie müssen für jede Domäne oder Website, für die Sie Statistiken anzeigen möchten, eine Konfigurationsdatei erstellen. In diesem Beispiel erstellen wir eine Konfigurationsdatei für " test.com ".

Sie können dies tun, indem Sie die AWStats-Standardkonfigurationsdatei zu einer 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:

 # In die Apache-Protokolldatei wechseln, standardmäßig ist es /var/log/apache2/access.log LogFile = "/ var / log / apache2 / access.log" # Ändern Sie den Websitedomänennamen SiteDomain = "test.com" HostAliases = "www.test.com localhost 127.0.0.1" # Wenn dieser Parameter auf 1 gesetzt wird, fügt AWStats eine Schaltfläche auf der Berichtsseite hinzu, um Statistiken von einem Webbrowser "AllowToUpdateStatsFromBrowser = 1" zu "aktualisieren" 

Speichern und schließen Sie die Datei.

Nach diesen Änderungen müssen Sie Ihre anfänglichen 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 Standard-Dokumentenstammverzeichnis 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 / 

AWStats testen

Jetzt können Sie auf Ihre AWStats zugreifen, indem Sie die URL "http: //your-server-ip/cgi-bin/awstats.pl? Config = test.com" aufrufen.
Es wird Ihnen eine Ergebnisseite wie folgt angezeigt:

Richten Sie Cron ein, um Protokolle zu aktualisieren

Es wird empfohlen, einen Cron-Job zu planen, um die AWStats-Datenbank mithilfe neu erstellter Protokolleinträge regelmäßig zu aktualisieren, sodass die Statistiken regelmäßig aktualisiert werden. Dies wird auch Ihre Zeit sparen.

Um dies zu tun, müssen Sie die Datei "/ etc / crontab" bearbeiten:

 sudo nano / etc / crontab 

Fügen Sie die folgende Zeile hinzu, die AWStats alle zehn Minuten aktualisiert.

 * / 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, das Ihnen einen Überblick über die Vorgänge auf Ihrer Website geben und Sie bei der Standortanalyse unterstützen kann. Es ist sehr einfach zu installieren und zu konfigurieren. Fühlen Sie sich frei zu kommentieren, wenn Sie irgendwelche Fragen haben.