在 Debian 系统上,Apache(通常是 Apache2)的日志文件默认位置如下:
记录所有访问请求:
/var/log/apache2/access.log
记录错误和警告信息(排错最常用):
/var/log/apache2/error.log
# 实时查看错误日志
sudo tail -f /var/log/apache2/error.log
# 查看最近 50 行访问日志
sudo tail -n 50 /var/log/apache2/access.log
# 用 less 查看
sudo less /var/log/apache2/error.log
如果你配置了多个站点,日志可能在:
/var/log/apache2/
例如:
example.com-access.logexample.com-error.log如果日志不在默认位置,可以查 Apache 配置:
grep -R "ErrorLog" /etc/apache2/
grep -R "CustomLog" /etc/apache2/
如果你用的是 Docker / Nginx 反向代理 / 自定义编译的 Apache,路径可能不同,可以告诉我你的环境。