Webalizer installieren und Apache-Weblogs analysieren

Der Webalizer ist eine kostenlose Open-Source-Anwendung zur Analyse von Apache-Logdateien. Er bietet hochdetaillierte und konfigurierbare Web-Nutzungsberichte im  HTML-Format, die Sie im Browser ansehen können. Erfahren Sie, wie Sie den Webalizer auf einem Cloud Server installieren und den Server so konfigurieren, dass er diese Anwendung in regelmäßigen Abständen automatisch ausführt, um die Statistiken zu aktualisieren.

Anforderungen

  • Ein Cloud Server mit Linux (CentOS 7)
  • Apache ist installiert und wird ausgeführt
Free Cloud Server Trial
Cloud Server kostenlos testen

Dank Startguthaben testen Sie Cloud Server bei IONOS 1 Monat lang kostenlos (oder bis das Guthaben verbraucht ist) und erleben die perfekte Kombination aus Leistung und Sicherheit!

Hinweis

Der Apache wird standardmäßig auf einer Standard-Linux-Installation installiert und ausgeführt. Wenn Ihr Server mit einer minimalen Installation erstellt wurde, müssen Sie den Apache installieren und konfigurieren, bevor Sie fortfahren können.

Webalizer unter CentOS 7 installieren und ausführen

Aktualisieren Sie die installierten Pakete des Servers:

sudo yum update

Installieren Sie den Webalizer:

sudo yum install webalizer

Führen Sie den Webalizer aus, um die vorhandenen Apache-Log-Dateien zu analysieren:

sudo webalizer

Standardmäßig wird der Bericht für die primäre Domain des Servers unter /var/www/usage gespeichert. Um den Bericht im Browser anzeigen zu können, öffnen Sie die Hauptkonfigurationsdatei des Apache für die Website:

sudo nano /etc/apache2/sites-available/000-default.conf

Fügen Sie den folgenden Alias hinzu:

Alias "/usage" "/var/www/usage"

Speichern und beenden Sie die Datei. Starten Sie dann den Apache neu, damit die Änderungen wirksam werden:

sudo systemctl restart httpd

Sie können nun die Berichte des Webalizers unter "http://example.com/usage" einsehen.

Den Webalizer zu Cron hinzufügen

Cron ist ein Linux-Dienstprogramm, das Befehle in den angegebenen Intervallen ausführt. Öffnen Sie die crontab-Datei zur Bearbeitung:

sudo crontab -e

Fügen Sie die folgende Zeile zu dieser Datei hinzu, um den Befehl webalizer einmal pro Stunde auszuführen:

0 * * * *      /usr/bin/webalizer

Speichern und beenden Sie die Datei.

Page top