你这个问题有点歧义,我先按最常见的两种理解来回答,你看是哪个意思:
这是正常行为,原因很简单:
Apache 的访问日志(access_log)和错误日志(error_log)默认只记录:
不会写服务器操作系统(CentOS)
例如:
Mozilla/5.0 (Windows NT 10.0; Win64; x64)
这是访问你网站的客户机系统,不是 CentOS
那需要:
/var/log/messagescat /etc/redhat-release那通常是下面几种原因:
CentOS 常见路径:
/var/log/httpd/access_log
/var/log/httpd/error_log
确认:
grep ErrorLog /etc/httpd/conf/httpd.conf
grep CustomLog /etc/httpd/conf/httpd.conf
getenforce
如果是 Enforcing,可能限制 Apache 写日志
查看:
ausearch -m avc -ts recent
ls -ld /var/log/httpd
应属于:
root:apache
systemctl status httpd
journalctl -u httpd
ls -lh /var/log/httpd/
你是:
我可以给你更精确的解释或配置示例。