使用goaccess快速生成VPS的nginx的访问日志网页

GoAccess是什么?

GoAccess是一款开源、实时,运行在命令行终端下的web日志分析工具。该工具提供快速、多样的HTTP状态统计,可以令管理员不再纠结于统计各类数据,和繁杂的指令以及一大堆管道/正则表达式说byebye。

在Ubuntu系统的vps中,你只需以下一行命令:

apt install goaccess

在ubuntu系统的vps中,如果你安装了nginx。可以使用GoAccess,快速生成nginx的访问日志网页,然后用浏览器,根据你设置的域名链接,打开这个网页,就可以看到nginx的访问日志统计详情。很直观很方便,一行代码能解决的问题,最符合linux的精神奥义。

goaccess -f /data/wwwlogs/access_nginx.log --log-format=COMBINED -a > /data/www/nginx.html

如果你的nginx访问目录是/data/wwwlogs/的话,如果你的vps的web目录是/data/www的话,这个生成的nginx.html是当天的访问统计分析。切勿生搬硬套,要根据自己的设置情况,灵活运用这行代码。

如果你不想让这个隐私,暴露到搜索引擎下面,你可以下载到本地电脑,然后删除原文件。