资讯专栏INFORMATION COLUMN

使用GoAccess分析Nginx的Virtual Host日志记录

Meils / 1387人阅读

摘要:背景自己的机器上使用的,并配置了多个。现在需要通过分析自己的访问日志。

背景

自己的机器上使用的Nginx,并配置了多个Virtual Host。现在需要通过GoAccess分析自己的访问日志。

配置 GoAccess安装

由于是CentOS的主机,直接yum安装:

yum install goaccess

如果你是其他机器,可以参考:https://goaccess.io/download

Nginx配置

默认的Nginxlog_format是不包含Virtual Host的信息的,可以修改/etc/nginx/nginx.conf文件来统计相关信息:

    log_format vhosts "$host $remote_addr - $remote_user [$time_local] "$request" "
                      "$status $body_bytes_sent "$http_referer" "
                      ""$http_user_agent" "$http_x_forwarded_for"";
                      
    access_log  /var/log/nginx/access.log  vhosts;

配置好后,记得启用新的配置:

sudo service nginx restart
GoAccess配置

修改GoAccess的配置文件:/etc/goaccess.conf,激活如下配置:

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

我的access.log文件在/var/log/nginx/access.log下,使用GoAccess统计:

sudo goaccess -f /var/log/nginx/access.log

效果如下:

作者

郭一实 / http://sjz.io

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39334.html

相关文章

  • nginxGoAccess搭建实时分析nginx服务器日志数据网页

    摘要:前言前段时间崩溃差点把心态搞崩了,索性就买了一个阿里云服务器把个人网站迁移上去。记得在阿里云后台开启端口,不然数据获取不到。 前言 前段时间github崩溃差点把心态搞崩了,索性就买了一个阿里云服务器把个人网站迁移上去。服务器镜像选的是nodejs应用,预装nginx。nginx其它的配置就不多说了,本文主要讲述如何通过GoAccess分析nginx日志数据。 最终运行效果图:sho...

    cocopeak 评论0 收藏0
  • Docker 自动化 Nginx 反向代理

    摘要:一个反向代理可以帮助处理这些问题,同时通过减轻零停机部署的困难来提升可用性。生成反向代理配置文件当一个容器被启动和停止的时候,设置一个反向代理配置可能是复杂的。这些可以被用于自动地生成一个反向代理配置。 自动化 Nginx 反向代理 Docker 标签(空格分隔): Docker Nginx Automated 本文作者是 jwilder,原文地址是 Automated N...

    shiina 评论0 收藏0
  • Docker 自动化 Nginx 反向代理

    摘要:一个反向代理可以帮助处理这些问题,同时通过减轻零停机部署的困难来提升可用性。生成反向代理配置文件当一个容器被启动和停止的时候,设置一个反向代理配置可能是复杂的。这些可以被用于自动地生成一个反向代理配置。 自动化 Nginx 反向代理 Docker 标签(空格分隔): Docker Nginx Automated 本文作者是 jwilder,原文地址是 Automated N...

    codergarden 评论0 收藏0
  • Nginx(1)-创建一个静态 Web 站点

    摘要:的配置文件是以块形式组织,每个都是以一个块名称和一对大括号组成。这里注意的是,当打开的是首页依然是一个页面,只有中继续定义了查看静态网站文件系统目录中的某一目录时,才会将文件列出。使用此启动类型应同时指定,以便能够跟踪服务的主进程。 初识Nginx Nginx 的三个主要应用场景: 静态资源服务:通过本地文件系统提供服务 反向代理服务:缓存加速与负载均衡 API服务:OpenRest...

    simpleapples 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<