Plesk上的虚拟主机缺少访问日志


2

由于某些原因,我不明白,几个月后在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设置的目录语句。它们都与日志记录无关。

Answers:


2

如果未应用任何定制,则access_log应该完全在 /var/www/vhosts/<hostname_masked>.com/statistics/logs

我会尝试检查以下内容

  1. 您确实有该网站的访客
  2. 检查您是否有此行/var/www/vhosts/<hostname_masked>.com/last_httpd.include

    ErrorLog“ /var/www/vhosts/domain.com/statistics/logs/error_log”

  3. 检查内容 /var/log/httpd/access_log
  4. 检查对数轮换政策(在Plesk UI中可用)并增加周期/大小以进行轮换

1
感谢您的回答。该网站上肯定有访问者-它的商店和很多订单都进来了。我找不到last_httpd.include。错误日志工作正常。您对/ var / log / httpd / access_log的提示非常好,因为我能够在/ var / log / apache2 /中找到访问日志,但是那里有多个tar.gz存档,相当混乱。使用| grep,我能够在该文件夹中返回的cat *中找到<hostname_masked>,但是我不知道如何获取最近几个月的所有数据。我想知道为什么Plesk没有将这些日志保存到实际的虚拟主机日志目录中:(
Cummander Checkov

可能是您需要致电支持。通常,access_log应该位于vhost目录中。
谢尔盖L

对于我的Plesk 12,我通过检查/var/www/vhosts/<hostname_masked>.com/conf/httpd.conf指向的位置找到了日志文件/var/www/vhosts/system/<hostname_masked>/logs/error_log
icc97

0

我能够在/ var / log / apache2 /中找到访问日志数据

订购不正确,由于具有登录功能,已将其压缩。

无论如何,将此行添加到/ var / www / vhosts // conf /中的vhost.conf中

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

原来是为该特定VirtualHost解决了日志记录问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.