Log de acesso ausente para host virtual no Plesk

Log de acesso ausente para host virtual no Plesk

Por alguma razão que não entendo, depois de criar um novo host/domínio virtual no Plesk há alguns meses, não consigo encontrar o log de acesso.

Notei isso enquanto corria

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

O host em questão está sendo verificado

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.

Então, basicamente, nenhum log de acesso foi analisado/encontrado. Em seguida, verifiquei se conseguia encontrar o registro sozinho.

Eu olhei para dentro

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

mas tudo que eu encontro é

error_log

Alguém sabe o que está errado aqui e talvez como eu poderia consertar isso?

Nota: no

<hostname_masked>.com/conf/

pasta eu mantenho um arquivo vhost.conf personalizado, que, no entanto, contém apenas algumas condições de reescrita, além de uma instrução de diretório que contém as configurações php_admin_flag e php_admin_value. Nenhum deles está relacionado ao registro.

Responder1

Se nenhuma customização for aplicada, access_log deverá estar exatamente em/var/www/vhosts/<hostname_masked>.com/statistics/logs

Eu tentaria verificar o seguinte

  1. Você realmente tem visitantes no site
  2. Verifique se você tem esta linha em /var/www/vhosts/<hostname_masked>.com/last_httpd.include:

    Log de erros "/var/www/vhosts/domain.com/statistics/logs/error_log"

  3. Verifique o conteúdo de/var/log/httpd/access_log
  4. Verifique a política de logrotation (disponível na UI do Plesk) e aumente o período/tamanho para girar

Responder2

Consegui encontrar dados de log de acesso em /var/log/apache2/

Ele não foi ordenado corretamente e foi compactado devido a recursos de registro.

De qualquer forma, adicionando esta linha ao meu vhost.conf em /var/www/vhosts//conf/

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

acabou resolvendo o problema de registro para este VirtualHost específico.

informação relacionada