![30eb7ca98bfd86e984d2bd0674133005.png](https://i-blog.csdnimg.cn/blog_migrate/6311dfe872cfe4a06fa0f91436f1516c.jpeg)
测试环境
nginx日志是centos6下yum安装的,分析工具安装在debian9系统上
安装
sudo apt-get install goaccess
配置
sudo vim /etc/goaccess.conf
这个可以按实际日志格式进行配置,如下面nginx日志格式如下:
{log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';}
则对应的配置是:
time-format %Tdate-format %d/%b/%Ylog-format %h - %^ - [%d:%t %^] "%r" %s %b "%R" "%u"
更新参数说明请查看官方文档
日志分析
goaccess -f access.log-20190318 -c -a > access.out.html
然后用浏览器打开access.out.html文件即可