在 Ubuntu 上查看 Apache2 日志,通常有两种主要日志:访问日志和错误日志。
Ubuntu 中 Apache2 日志一般在:
/var/log/apache2/
常用文件:
access.log:访问日志(谁访问了什么)error.log:错误日志(报错信息)other_vhosts_access.log:虚拟主机访问日志(如有)sudo tail -f /var/log/apache2/error.log
实时查看错误(Ctrl + C 退出)
sudo tail -f /var/log/apache2/access.log
sudo tail -n 100 /var/log/apache2/error.log
sudo grep "404" /var/log/apache2/access.log
sudo grep "PHP" /var/log/apache2/error.log
sudo less /var/log/apache2/error.log
(按 q 退出)
可能是:
检查 Apache 状态:
systemctl status apache2
查看配置中的日志路径:
grep -R "ErrorLog" /etc/apache2/
grep -R "CustomLog" /etc/apache2/
sudo apt install goaccess
sudo goaccess /var/log/apache2/access.log -o report.html --log-format=COMBINED
如果你有 具体错误(如 403、500、PHP 报错),可以把日志贴出来,我可以帮你分析。