Ubuntu系统下安装和配置GoAccess

225 阅读1分钟

在Ubuntu系统下安装和配置GoAccess,可以按照以下步骤进行:

1. 更新包列表

sudo apt-get update

2. 安装GoAccess

sudo apt-get install goaccess

3. 配置GoAccess

GoAccess的配置文件通常位于/etc/goaccess/goaccess.conf。你可以通过编辑该文件来配置GoAccess。

备份配置文件(可选):

sudo cp /etc/goaccess/goaccess.conf /etc/goaccess/goaccess.conf.bak

编辑配置goaccess.conf

sudo nano /etc/goaccess/goaccess.conf

常用配置选项

  • 日志格式:根据你的Web服务器的日志格式进行配置。例如,如果你使用Nginx,可以设置为:

    log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u"
    date-format %d/%b/%Y
    time-format %H:%M:%S
    
  • 日志文件路径:指定日志文件的路径。例如:

    log-file /var/log/nginx/access.log
    
  • 输出格式:可以选择输出为HTML、JSON、CSV等格式。例如: output /var/www/html/report.html

  • 实时更新

    real-time-html true
    ws-url your-server-ip:7890
    

image.png

编辑配置nginx.conf

sudo nano /etc/nginx/nginx.conf

添加红色框内:

image.png

4. 运行GoAccess

以下运行方式选一

直接运行GoAccess(一次生成报告)

goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMBINED

后台运行GoAccess(实时更新报告):

    goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html --daemonize

5. 访问报告

打开浏览器,访问http://your-server-ip/report.html