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
- Você realmente tem visitantes no site
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"
- Verifique o conteúdo de
/var/log/httpd/access_log
- 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.