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 生成的报告路径