温馨提示×

Ubuntu Apache日志存在哪里

小樊
46
2026-08-31 11:03:41
栏目: 智能运维

Ubuntu 上,Apache 的日志默认存放在 /var/log/apache2/ 目录下。

常见日志文件如下:

1. 访问日志

/var/log/apache2/access.log

或在配置了虚拟主机时:

/var/log/apache2/your-site-access.log

2. 错误日志

/var/log/apache2/error.log

或:

/var/log/apache2/your-site-error.log

3. 其他常见日志

  • other_vhosts_access.log:其他虚拟主机的访问日志
  • ssl_access.log / ssl_error.log:SSL 相关日志(如果启用了 HTTPS)

查看日志的方法

# 实时查看错误日志
tail -f /var/log/apache2/error.log

# 查看最近 50 行访问日志
tail -n 50 /var/log/apache2/access.log

# 搜索错误关键字
grep -i error /var/log/apache2/error.log

如果找不到日志

检查 Apache 配置:

apache2ctl -S
grep -R "ErrorLog\|CustomLog" /etc/apache2/

默认情况下,Ubuntu 使用 Apache2,而不是 RHEL/CentOS 的 httpd,所以路径是 /var/log/apache2/,而不是 /var/log/httpd/

如果你愿意,可以告诉我 Ubuntu 版本Apache 是否使用了虚拟主机,我可以帮你精确定位日志位置。

0