在 Ubuntu 上,Apache 的日志通常位于 /var/log/apache2/ 目录下。下面是常用的查找和查看方法:
/var/log/apache2/
常见日志文件:
access.log:访问日志error.log:错误日志other_vhosts_access.log:其他虚拟主机访问日志(如有)sudo tail -f /var/log/apache2/access.log
sudo tail -f /var/log/apache2/error.log
sudo tail -n 100 /var/log/apache2/error.log
sudo less /var/log/apache2/error.log
(按 q 退出)
grep "192.168.1.1" /var/log/apache2/access.log
grep " 404 " /var/log/apache2/access.log
grep "2026-01-21 10:" /var/log/apache2/error.log
查看 Apache 配置:
apache2ctl -S
或查看虚拟主机配置:
sudo nano /etc/apache2/sites-enabled/000-default.conf
示例:
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
systemctl status apache2
ls -ld /var/log/apache2
如果你有 具体想查的问题(如 500 错误、访问缓慢、某接口报错),可以告诉我,我可以直接给你对应的排查命令。