Apache 日志文件的位置取决于你的操作系统、Apache 安装方式以及配置文件设置。下面按常见情况给你说明:
Debian / Ubuntu
/var/log/apache2/
主要日志:
access.log:访问日志error.log:错误日志CentOS / RHEL / Rocky / AlmaLinux
/var/log/httpd/
主要日志:
access_logerror_logApache 的日志路径是在配置文件中定义的:
grep -R "CustomLog" /etc/apache2/ # Ubuntu / Debian
grep -R "CustomLog" /etc/httpd/ # CentOS / RHEL
错误日志:
grep -R "ErrorLog" /etc/apache2/
grep -R "ErrorLog" /etc/httpd/
C:\xampp\apache\logs\
包含:
access.logerror.log通常在:
C:\Program Files\Apache Group\Apache2\logs\
或你安装时指定的目录。
如果是 Docker 容器:
docker logs 容器名
或进入容器查看:
docker exec -it 容器名 /bin/bash
cat /var/log/apache2/access.log
# 实时查看错误日志
tail -f /var/log/apache2/error.log
# 查看最近 50 条访问日志
tail -n 50 /var/log/apache2/access.log
如果你愿意,可以告诉我:
我可以帮你精确定位日志路径。