在 Debian 系统中,Apache(通常是 Apache2)的日志文件默认位置如下:
/var/log/apache2/
/var/log/apache2/access.log
/var/log/apache2/error.log
如果你配置了虚拟主机,通常会有类似:
/var/log/apache2/your-site-access.log
/var/log/apache2/your-site-error.log
# 实时查看错误日志
tail -f /var/log/apache2/error.log
# 查看访问日志最后 50 行
tail -n 50 /var/log/apache2/access.log
Apache 的日志路径在配置文件中定义,常见位置:
/etc/apache2/apache2.conf
/etc/apache2/sites-enabled/*.conf
关键指令:
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
其中 ${APACHE_LOG_DIR} 一般就是 /var/log/apache2
如果你用的是 Nginx + Apache、Docker 或 自定义编译的 Apache,路径可能会不同,可以告诉我你的环境,我帮你具体查。