在 Ubuntu 上使用 Apache(通常是 Apache2)时,日志文件默认存放在 /var/log/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 -i "error" /var/log/apache2/error.log
sudo tail -f /var/log/apache2/your-site-error.log
systemctl status apache2
sudo apache2ctl configtest
日志可能会按天分割:
ls /var/log/apache2/
示例:
access.log
access.log.1
error.log
error.log.1.gz
查看压缩日志:
sudo zcat /var/log/apache2/error.log.1.gz | tail -n 50
error.logerror.logaccess.logsudo chown -R www-data:www-data /var/www如果你愿意,可以告诉我:
我可以帮你精准分析日志问题。