1

私の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
4

2 に答える 2

0

/var/log/apache2 ディレクトリの権限を確認しましたか?

$ ls -l /var/log/
drwxr-x--- 2 root      adm        4096 Apr 12 06:55 apache2
于 2015-05-08T02:14:17.557 に答える