1 安装goaccess
sudo apt-get update sudo apt-get install goaccess
2 控制台运行
goaccess -a -d -f /usr/local/openresty/nginx/logs/access.log -p /etc/goaccess/goaccess.conf #sudo vim /etc/goaccess/goaccess.conf time-format %H:%M:%S date-format %d/%b/%Y log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
控制台下的操作方法: F1 主帮助页面 F5 重绘主窗口 q 退出 1-15 跳转到对应编号的模块位置 o 打开当前模块的详细视图 j 当前模块向下滚动 k 当前模块向上滚动 s 对模块排序 / 在所有模块中搜索匹配 n 查找下一个出现的位置 g 移动到第一个模块顶部 G 移动到最后一个模块底部
3 html web显示
#要实时输出 HTML 格式的分析结果,启动命令时加入 --real-time-html 和 --daemonize sudo goaccess -a -d -f /usr/local/openresty/nginx/logs/access.log -p /etc/goaccess/goaccess.conf -o /usr/local/openresty/nginx/html/goaccess.html --real-time-html --daemonize
#可通过web访问页面地址