在 Ubuntu 系统中,Apache(通常是 Apache2)的日志文件默认位置如下:
记录所有访问请求:
/var/log/apache2/access.log
记录错误和警告信息:
/var/log/apache2/error.log
如果是基于虚拟主机(VirtualHost),可能会有单独日志,例如:
/var/log/apache2/example.com.access.log
/var/log/apache2/example.com.error.log
实时查看错误日志:
sudo tail -f /var/log/apache2/error.log
查看最近 50 行访问日志:
sudo tail -n 50 /var/log/apache2/access.log
如果你找不到日志,可以查看 Apache 配置:
grep -R "ErrorLog" /etc/apache2/
grep -R "CustomLog" /etc/apache2/
如果你用的是 Docker / LNMP / 其他环境,日志路径可能不同,可以告诉我你的具体环境。