在 Ubuntu 上,Apache 的访问日志位置取决于你使用的 Apache 版本和配置,但默认路径通常是:
/var/log/apache2/access.log
如果你启用了虚拟主机(VirtualHost),通常每个站点会有独立日志:
/var/log/apache2/access.log
/var/log/apache2/other_vhosts_access.log
sudo tail -f /var/log/apache2/access.log
sudo tail -n 100 /var/log/apache2/access.log
sudo less /var/log/apache2/access.log
sudo grep "192.168.1.1" /var/log/apache2/access.log
sudo grep "10/Apr/2024" /var/log/apache2/access.log
如果你不确定日志在哪里,可以查 Apache 配置:
apache2ctl -S
或
grep -R "CustomLog" /etc/apache2/
日志可能被压缩:
ls -lh /var/log/apache2/
旧日志可能是:
access.log.1
access.log.2.gz
查看压缩日志:
sudo zcat /var/log/apache2/access.log.2.gz | less
如果你愿意,可以告诉我:
apache2 -v)我可以给你更精确的命令。