Plesk 上缺少虛擬主機的存取日誌

Plesk 上缺少虛擬主機的存取日誌

由於某種原因,我不明白,幾個月前在 Plesk 建立新的虛擬主機/網域後,我似乎找不到訪問日誌。

我在跑步時注意到了這一點

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

正在掃描有問題的主機

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.

所以基本上沒有解析/找到訪問日誌。然後我繼續檢查我是否能自己找到日誌。

我看了進去

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

但我發現的是

error_log

有人知道這裡出了什麼問題,也許我該如何解決這個問題?

註:在

<hostname_masked>.com/conf/

資料夾中我保留了一個自訂 vhost.conf 文件,但該文件僅包含一些重寫條件以及包含 php_admin_flag 和 php_admin_value 設定的目錄語句。但它們都與日誌記錄無關。

答案1

如果未套用自訂,則 access_log 應完全位於/var/www/vhosts/<hostname_masked>.com/statistics/logs

我會嘗試檢查以下內容

  1. 您確實有訪客造訪該網站
  2. 檢查您是否有此行/var/www/vhosts/<hostname_masked>.com/last_httpd.include

    錯誤日誌“/var/www/vhosts/domain.com/statistics/logs/error_log”

  3. 檢查內容/var/log/httpd/access_log
  4. 檢查日誌輪換政策(在 Plesk UI 中可用)並增加輪換週期/大小

答案2

我能夠在 /var/log/apache2/ 中找到存取日誌數據

它的訂購不正確,並且由於日誌記錄功能而被壓縮。

無論如何,將此行新增至 /var/www/vhosts//conf/ 中的 vhost.conf 中

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

結果解決了這個特定 VirtualHost 的日誌記錄問題。

相關內容