私のubuntuサーバー、数日前にaccess.logとerror.logファイルが/ var/log/apache2の下に作成されましたが、まだ空です。現在、apacheはaccess.log.1とerror.log.1にログインしています。この問題はサーバー上のすべての仮想ホストで発生しています。通常、すべてのパーミッションは「rw-r--r--」であり、所有者は /var/log/apache2 の下の root:adm です。
これが私の /etc/logrotate.d/apache2 です 「変更していません」
/var/log/apache2/*.log {
weekly
missingok
rotate 52
compress
delaycompress
notifempty
create 644 root adm
sharedscripts
postrotate
if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
/etc/init.d/apache2 reload > /dev/null
fi
endscript