温馨提示:
本文最后更新于
2024-8-30,已超过半年没有更新,若内容或图片失效,请留言反馈。
在Web面板(1Panel)中,若想深入了解OpenResty内网站的服务器统计信息,比如访问量、流量等细节,虽然可以通过matomo、umami等插件进行统计,但是如果涉及到反向代理或者想统计具体走了多少GB流量的话,那么优雅的通过goaccess来生成统计报告,无疑是一个完美的方案。他仅仅只需要一句命令来实现。
GoAccess是一个用于分析Nginx日志的实时可视化工具。本文介绍了如何安装GoAccess,包括解决依赖问题,配置Nginx以访问生成的报告页面,以及通过定时任务或后台运行选项来更新数据。
具体命令如下:
touch /opt/1panel/apps/openresty/openresty/www/sites/j.ayou.info/log/report.html
cat /opt/1panel/apps/openresty/openresty/www/sites/j.ayou.info/log/access.log | docker run --rm -i -v /opt/1panel/apps/openresty/openresty/www/sites/j.ayou.info/log/report.html:/report.html -e LANG=zh_CN.UTF-8 -e TZ=Asia/Shanghai allinurl/goaccess -a -o report.html --log-format COMBINED -
二、cat /opt/1panel/apps/openresty/openresty/www/sites/j.ayou.info/log/access.log | docker run --rm -i -v /opt/1panel/apps/openresty/openresty/www/sites/j.ayou.info/log/report.html:/report.html -e LANG=zh_CN.UTF-8 -e TZ=Asia/Shanghai allinurl/goaccess -a -o report.html --log-format COMBINED
你可以将命令写进计划任务里面,这样就可以定期更新统计信息了。并且可以自己根据实际情况修改映射文件的路径,以实现在线访问相关报表。
评论一下?