摘要:背景自己的机器上使用的,并配置了多个。现在需要通过分析自己的访问日志。
背景
自己的机器上使用的Nginx,并配置了多个Virtual Host。现在需要通过GoAccess分析自己的访问日志。
配置 GoAccess安装由于是CentOS的主机,直接yum安装:
yum install goaccess
如果你是其他机器,可以参考:https://goaccess.io/download
Nginx配置默认的Nginx的log_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 restartGoAccess配置
修改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
摘要:前言前段时间崩溃差点把心态搞崩了,索性就买了一个阿里云服务器把个人网站迁移上去。记得在阿里云后台开启端口,不然数据获取不到。 前言 前段时间github崩溃差点把心态搞崩了,索性就买了一个阿里云服务器把个人网站迁移上去。服务器镜像选的是nodejs应用,预装nginx。nginx其它的配置就不多说了,本文主要讲述如何通过GoAccess分析nginx日志数据。 最终运行效果图:sho...
摘要:一个反向代理可以帮助处理这些问题,同时通过减轻零停机部署的困难来提升可用性。生成反向代理配置文件当一个容器被启动和停止的时候,设置一个反向代理配置可能是复杂的。这些可以被用于自动地生成一个反向代理配置。 自动化 Nginx 反向代理 Docker 标签(空格分隔): Docker Nginx Automated 本文作者是 jwilder,原文地址是 Automated N...
摘要:一个反向代理可以帮助处理这些问题,同时通过减轻零停机部署的困难来提升可用性。生成反向代理配置文件当一个容器被启动和停止的时候,设置一个反向代理配置可能是复杂的。这些可以被用于自动地生成一个反向代理配置。 自动化 Nginx 反向代理 Docker 标签(空格分隔): Docker Nginx Automated 本文作者是 jwilder,原文地址是 Automated N...
摘要:的配置文件是以块形式组织,每个都是以一个块名称和一对大括号组成。这里注意的是,当打开的是首页依然是一个页面,只有中继续定义了查看静态网站文件系统目录中的某一目录时,才会将文件列出。使用此启动类型应同时指定,以便能够跟踪服务的主进程。 初识Nginx Nginx 的三个主要应用场景: 静态资源服务:通过本地文件系统提供服务 反向代理服务:缓存加速与负载均衡 API服务:OpenRest...
阅读 3020·2023-04-25 16:50
阅读 845·2021-11-25 09:43
阅读 3462·2021-09-26 10:11
阅读 2496·2019-08-26 13:28
阅读 2510·2019-08-26 13:23
阅读 2400·2019-08-26 11:53
阅读 3550·2019-08-23 18:19
阅读 2970·2019-08-23 16:27