在 Debian 系统上实时查看 Apache 日志,常用方法如下(按使用频率排序):
sudo tail -f /var/log/apache2/access.log
或指定虚拟主机日志:
sudo tail -f /var/log/apache2/your-site-access.log
sudo tail -f /var/log/apache2/error.log
sudo tail -f /var/log/apache2/access.log /var/log/apache2/error.log
sudo tail -n 0 -f /var/log/apache2/error.log
cczesudo apt install ccze
sudo tail -f /var/log/apache2/error.log | ccze -A
multitail(可同时看多个日志)sudo apt install multitail
sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
sudo tail -f /var/log/apache2/access.log | grep " 404 "
sudo tail -f /var/log/apache2/access.log | grep "1.2.3.4"
sudo tail -f /var/log/apache2/access.log | grep "POST"
ls -lh /var/log/apache2/
查看虚拟主机配置:
grep -R "CustomLog\|ErrorLog" /etc/apache2/
sudo journalctl -u apache2 -f
| 日志 | 说明 |
|---|---|
access.log |
访问日志 |
error.log |
错误日志 |
other_vhosts_access.log |
其他虚拟主机访问 |
ssl_access.log |
HTTPS 访问 |
如果你有特定场景(例如:
✅ 排查 500 错误
✅ 查看 HTTPS 访问
✅ Docker / Nginx + Apache
✅ 实时分析访问量)
可以告诉我,我可以给你更精确的命令。