宝塔面板提供了多种方式来分析网站访问日志,以下是详细的操作方法:
基本日志查看:
日志下载与分析:
网站日志分析插件:
使用GoAccess(推荐):
# 安装GoAccess
yum install goaccess -y # CentOS
apt-get install goaccess -y # Ubuntu/Debian
# 分析日志(替换为你的日志路径)
goaccess /www/wwwlogs/yoursite.com.log -a -o /www/wwwroot/report.html
生成的report.html可以通过浏览器查看详细分析报告
使用ELK Stack:
使用第三方日志服务:
分析访问量:
awk '{print $1}' /www/wwwlogs/yoursite.com.log | sort | uniq -c | sort -nr | head -20
分析状态码:
awk '{print $9}' /www/wwwlogs/yoursite.com.log | sort | uniq -c | sort -nr
分析访问IP:
awk '{print $1}' /www/wwwlogs/yoursite.com.log | sort | uniq -c | sort -nr
分析热门页面:
awk '{print $7}' /www/wwwlogs/yoursite.com.log | sort | uniq -c | sort -nr | head -20
宝塔面板默认会自动轮转日志,但也可以手动配置:
- 在面板设置中可以调整日志保留天数
- 手动清理命令:
bash
echo "" > /www/wwwlogs/yoursite.com.log
检查异常访问:
设置日志监控报警:
通过以上方法,您可以全面掌握网站的访问情况,及时发现并解决问题。