实时查看 Apache 日志,常用且最简单的方法是使用 tail -f 命令。下面按常见场景给你说明。
常见路径(不同系统可能不同):
/var/log/apache2/access.log
/var/log/apache2/error.log
/var/log/httpd/access_log
/var/log/httpd/error_log
如果你不确定:
apachectl -V | grep LOG
或
grep -R "CustomLog" /etc/apache2/ /etc/httpd/
tail -f /var/log/apache2/access.log
tail -f /var/log/apache2/error.log
Ctrl + C退出
tail -f /var/log/apache2/access.log /var/log/apache2/error.log
tail -f access.log | grep "1.2.3.4"
tail -f access.log | grep " 404 "
tail -f error.log | grep -i php
less + 实时less +F access.log
Ctrl + C 暂停F 继续实时multitail(多窗口)multitail /var/log/apache2/access.log /var/log/apache2/error.log
mod_status)如果提示 Permission denied:
sudo tail -f /var/log/apache2/access.log
如果你告诉我:
我可以给你更精确的命令或脚本。