在 Ubuntu 上,Apache2 的日志默认存放在 /var/log/apache2/ 目录下。下面是常用的查看方法和命令。
/var/log/apache2/
常见日志文件:
sudo tail -f /var/log/apache2/error.log
sudo tail -f /var/log/apache2/access.log
Ctrl + C退出实时查看
sudo tail -n 100 /var/log/apache2/error.log
sudo grep "error" /var/log/apache2/error.log
或实时搜索:
sudo tail -f /var/log/apache2/error.log | grep "404"
sudo systemctl status apache2
查看 Apache 配置错误:
sudo apache2ctl configtest
Ubuntu 默认使用 logrotate:
cat /etc/logrotate.d/apache2
确认 Apache 已启动:
sudo systemctl start apache2
确认日志路径(可能在虚拟主机里改过):
sudo apache2ctl -S
如果你愿意,可以告诉我:
我可以直接帮你分析日志内容。