So richten Sie AWSTATS (Apache -Log -Analysator) auf CentOS/Rhel und Fedora ein

So richten Sie AWSTATS (Apache -Log -Analysator) auf CentOS/Rhel und Fedora ein

Awstats ist ein kostenloser und Open-Source-Protokollanalysator, der detaillierte Einblicke in den Datenverkehr Ihres Apache-Webservers bietet. Mit AWStats können Sie Website -Besuche verfolgen und Websites, Suchmaschinen, Betriebssysteme, Browser und vieles mehr verweisen. Es ist ein effektives Tool für Website -Eigentümer, Systemadministratoren und Entwickler, um die Leistung ihrer Website zu überwachen und fundierte Entscheidungen zu treffen, um sie zu optimieren.

Dieser Artikel enthält eine Schritt-für-Schritt. Der Handbuch deckt alle erforderlichen Voraussetzungen ab, einschließlich der Installation der erforderlichen Abhängigkeiten und der AWStats -Software, Konfigurieren von AWStats für die Analyse von Apache -Protokollen, das Einrichten von Apache für die Arbeit mit AWSTATS und Aktualisierung der AWSTATS -Datenbank, um Apache -Protokolle zu analysieren, um Apache -Protokolle zu analysieren.

Am Ende dieses Artikels haben Sie ein vollständig.

Voraussetzungen

  • Ein VPS oder ein dedizierter Server mit einem Linux -Betriebssystem installiert.
  • Apache -Webserver installiert und konfiguriert.
  • Perl und andere erforderliche Abhängigkeiten installiert.

Schritt 1: Awstats installieren

Um AWStats in Ihrem System zu installieren, befolgen Sie die folgenden Schritte:

  1. Stellen Sie über SSH eine Verbindung zu Ihrem Server her
  2. Installieren Sie die erforderlichen Abhängigkeiten mit dem folgenden Befehl:
    sudo dnf installieren Perl-Time-Anhänger Perl-libwww-perl  
  3. Laden Sie die neueste Version von AWSTATS mit dem folgenden Befehl herunter:
    WGet https: // downloads.SourceForge.net/awstats/awstats-7.9.Teer.gz  
  4. Extrahieren Sie das heruntergeladene Archiv mit dem folgenden Befehl:
    TAR XVZF AWSTATS-7.9.Teer.gz  
  5. Verschieben Sie den extrahierten Ordner in das Root -Verzeichnis des Apache -Webservers:
    MV Awstats-7.9/var/www/html/awstats  

Schritt 2: Awstats konfigurieren

Sobald Awstats installiert ist, müssen Sie es konfigurieren, um Ihre Apache -Protokolle zu analysieren. Hier ist wie:

  1. Kopieren Sie die Beispielkonfigurationsdatei in eine neue Datei:
    mkdir /etc /awstats  cp/var/www/html/awstats/wwwroot/cgi-bin/awstats.Modell.conf/etc/awstats/awstats.Beispiel.com.Conf  

    Ersetzen "Beispiel.com ” im obigen Befehl mit dem Namen Ihrer Domain.

  2. Bearbeiten Sie die neu erstellte Konfigurationsdatei mit Ihrem bevorzugten Texteditor:
    Nano/etc/awstats/awstats.Beispiel.com.Conf  

    Ändern Sie die folgenden Variablen in der Konfigurationsdatei:

    • Logdatei: Der Pfad zu Ihrer Apache -Protokolldatei. (/var/log/httpd/access.Protokoll)
    • Sitedomain: Der Domain -Name Ihrer Website. (Beispiel.com)
    • Dirdata: Das Verzeichnis, in dem Awstats seine Daten speichern wird.
  3. Speichern Sie die Änderungen und schließen Sie den Texteditor.

Schritt 3: Apache einrichten

Befolgen Sie die folgenden Schritte, um Apache für die Arbeit mit AWStats einzurichten:

  1. Erstellen Sie eine neue virtuelle Apache -Host -Datei:
    Nano/etc/httpd/conf.D/Awstats.Beispiel.com.Conf  

    Ersetzen "Beispiel.com ” im obigen Befehl mit dem Namen Ihrer Domain.

  2. Fügen Sie der virtuellen Hostdatei den folgenden Code hinzu: Servername AWSTATS.Beispiel.com documentroot/var/www/html/awstats/wwwroot scriptalias/awStats//var/www/html/awstats/wwwroot/cgi-bin-bin/option execcgi zulässt keine order bestellen Von allen erlauben
    1234567891011121314151617 Serverame Awstats.Beispiel.com documentroot/var/www/html/awstats/wwwroot scriptalias/awstats//var/www/html/awstats/wwwroot/cgi-bin/ Options execcgi zulässiger order order zulassen, leugnen Sie von allen zu Optionen Keine zulässigen zulässigen Bestellung zulassen, verweigern Sie von allen zuzulassen

  3. Speichern Sie die Änderungen und schließen Sie den Texteditor.

Schritt 4: Analyse von Apache -Protokollen

Befolgen Sie die folgenden Schritte, um Ihre Apache -Protokolle mit AWStats zu analysieren:

  1. Führen Sie den folgenden Befehl aus, um die AWSTATS -Datenbank zu aktualisieren:
    CD/var/www/html/awstats/  Perl -Tools/awstats_updateAll.PL jetzt -Config = Beispiel.com -awstatprog =./wwwroot/cgi-bin/awstats.Pl  

    Ersetzen Sie „Beispiel.com ”im obigen Befehl mit dem Namen Ihrer Domain.

  2. Greifen Sie auf das AWSTATS -Dashboard zu, indem Sie besuchen „Http: // awstats.Beispiel.com/awstats/awstats.Pl?config = Beispiel.com ” In Ihrem Webbrowser.
  3. Sie sollten nun das Awstats -Dashboard sehen, das wertvolle Einblicke in den Verkehr Ihrer Website zeigt, einschließlich der Anzahl der Besucher, Seiten, die angezeigt werden, Websites und mehr.
Awstats

Schritt 5: Planen Sie das automatische Update

Planen Sie einen Cron -Job, um die AWSTATS -Datenbank regelmäßig mit neu erstellten Protokolleinträgen zu aktualisieren. Fügen Sie einen neuen Cron -Job in Crontab wie unten hinzu. Lesen Sie Beispiele für die Cron -Planung

## cron zum aktualisierten Protokolle jeden Tag 0 2 * * * CD/var/www/html/awstats/&& perl tools/awstats_updateall.PL jetzt -Config = Beispiel.com -awstatprog =./wwwroot/cgi-bin/awstats.Pl
12## cron zum aktualisierten Protokolle jeden Tag 0 2 * * * CD/var/www/html/awstats/&& perl tools/awstats_updateall.PL jetzt -Config = Beispiel.com -awstatprog =./wwwroot/cgi-bin/awstats.Pl

Abschluss

In diesem Artikel haben wir Ihnen gezeigt, wie Sie Awstats auf CentOS-, RHEL- und Fedora -Systemen installieren und einrichten können. Mit diesem leistungsstarken Tool für Protokollanalysator können Sie wertvolle Einblicke in den Verkehr Ihrer Website erhalten und fundierte Entscheidungen treffen, um die Leistung Ihrer Website zu verbessern.