几天前,我为我的系统上的自定义设置访问和错误日志设置了logrotation。但由于某些原因,记录停止在一起,我无法弄清楚原因。
Virtualhost -screenshot https://box.jakupovic.org/public.php?service=files&t=af0096f36c5c61f18a235f31a15249c3
/etc/logrotate.d/apache2-screenshot https://box.jakupovic.org/public.php?service=files&t=72b20565895200cb215c2d4368bb243f
websiteFolder由root拥有:adm并具有rwx-r-xr-x权限。
事情是发生了logrotation但没有新数据写入新创建的access.log 什么可能导致这个?我应该寻找什么?我对系统管理很新,我还在学习。
任何帮助都将不胜感激。
谢谢。
答案 0 :(得分:0)
Apache通常作为非特权进程运行,通常使用用户ID apache
(类似Red Hat的系统)或www-data
(类似Debian的系统)。该用户应具有websiteFolder/logs
目录的写访问权。