nginx 日志分析工具 goaccess 安装使用

🦄系统: ubuntu
🦄web服务器: nginx

1. 安装

sudo apt-get update
sudo apt-get install goaccess

如要安装最新版, 添加 GoAccess 的官方 Debian/Ubuntu 仓库

wget -O - https://deb.goaccess.io/gnugpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/goaccess.gpg >/dev/null 
echo "deb [signed-by=/usr/share/keyrings/goaccess.gpg arch=$(dpkg --print-architecture)] https://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/goaccess.list 

2. 默认的配置使用

在配置文件末尾添加如下代码 /etc/goaccess/goaccess.conf

time-format %H:%M:%S
date-format %d/%b/%Y
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"

3. 生成报告

LANG=zh_CN.UTF-8 goaccess -f /var/log/nginx/access.log -o /var/www/html/index.html

-f 日志文件路径
-o 生成的报告路径

四下皆无人