在 Ubuntu 上,Apache 的日志默认位置如下(以 Apache2 为例):
/var/log/apache2/
| 日志类型 | 文件路径 |
|---|---|
| 访问日志 | /var/log/apache2/access.log |
| 错误日志 | /var/log/apache2/error.log |
| SSL 访问日志 | /var/log/apache2/ssl_access.log |
| SSL 错误日志 | /var/log/apache2/ssl_error.log |
另外常见还有:
other_vhosts_access.log:虚拟主机访问日志access.log.1、error.log.1 等:按日期轮转的日志# 实时查看错误日志
tail -f /var/log/apache2/error.log
# 实时查看访问日志
tail -f /var/log/apache2/access.log
检查 Apache 配置:
grep -R "ErrorLog\|CustomLog" /etc/apache2/
或者查看是否自定义了路径:
apache2ctl -S
查看日志通常需要 sudo:
sudo tail -f /var/log/apache2/error.log
如果你是想查 Docker / 编译安装 / 特定虚拟主机 的日志,也可以告诉我,我帮你定位。