Fehlendes Zugriffsprotokoll für virtuellen Host auf Plesk

Fehlendes Zugriffsprotokoll für virtuellen Host auf Plesk

Aus irgendeinem Grund, den ich nicht verstehe, kann ich das Zugriffsprotokoll nicht finden, nachdem ich vor einigen Monaten einen neuen virtuellen Host/eine neue Domäne in Plesk erstellt habe.

Das ist mir beim Laufen aufgefallen

/usr/local/psa/admin/sbin/statistics

Der betreffende Host wird gescannt

Main HTML page is 'awstats.<hostname_masked>-http.html'.
Create/Update database for config "/opt/psa/etc/awstats/awstats.<hostname_masked>.com-https.conf" by AWStats version 6.95 (build 1.943)
From data in log file "-"...
Phase 1 : First bypass old records, searching new record...
Searching new records from beginning of log file...
Jumped lines in file: 0
Parsed lines in file: 0
 Found 0 dropped records,
 Found 0 corrupted records,
 Found 0 old records,
 Found 0 new qualified records.

Es wurden also im Grunde keine Zugriffsprotokolle analysiert/gefunden. Ich habe dann weiter geprüft, ob ich das Protokoll selbst finden kann.

Ich schaute hinein

/var/www/vhosts/<hostname_masked>.com/statistics/logs

aber ich finde nur

error_log

Weiß jemand, was hier falsch ist und vielleicht, wie ich das beheben kann?

Hinweis: Im

<hostname_masked>.com/conf/

In diesem Ordner behalte ich eine benutzerdefinierte vhost.conf-Datei, die jedoch nur einige Umschreibbedingungen sowie eine Verzeichnisanweisung mit php_admin_flag- und php_admin_value-Einstellungen enthält. Keine davon hat jedoch etwas mit der Protokollierung zu tun.

Antwort1

Wenn keine Anpassungen vorgenommen wurden, sollte access_log genau in/var/www/vhosts/<hostname_masked>.com/statistics/logs

Ich würde versuchen, Folgendes zu überprüfen

  1. Sie haben wirklich Besucher auf der Site
  2. Überprüfen Sie, ob Sie diese Zeile enthalten /var/www/vhosts/<hostname_masked>.com/last_httpd.include:

    Fehlerprotokoll "/var/www/vhosts/domain.com/statistics/logs/error_log"

  3. Überprüfen Sie den Inhalt von/var/log/httpd/access_log
  4. Überprüfen Sie die Protokollrotationsrichtlinie (verfügbar in der Plesk-Benutzeroberfläche) und erhöhen Sie den Zeitraum / die Größe für die Rotation

Antwort2

Ich konnte Zugriffsprotokolldaten in /var/log/apache2/ finden.

Es wurde nicht richtig bestellt und aufgrund von Logration-Funktionen gezippt.

In jedem Fall füge ich diese Zeile zu meiner vhost.conf in /var/www/vhosts//conf/ hinzu.

CustomLog /var/www/vhosts/<hostname_masked>/statistics/logs/ combined

Es stellte sich heraus, dass das Protokollierungsproblem für diesen bestimmten VirtualHost dadurch gelöst wurde.

verwandte Informationen