自定义一下nginx的访问日志格式,可以方便工作中的对日志的分析。主要要使用到两个指令,分别是log_formataccess_log

#WebLog
log_format weblog   '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" $http_x_forwarded_for';access_log  /data/wslogs/1987.name_access.log  weblog;

参数说明:

  • $remote_addr 和 $http_x_forwarded_for:记录客户端的ip地址。
  • $remote_user:记录客户端用户名称。
  • $time_local:记录访问时间与时区。
  • $request:记录请求的URL与HTTP协议。
  • $status:记录请求状态;成功是200。
  • $body_bytes_sent:记录发送给客户端文件主体内容大小。
  • $http_referer:记录从那个页面链接访问过来的。
  • $http_user_agent:记录客户端浏览器的相关信息。

$remote_addr, $http_x_forwarded_for 记录客户端IP地址
$remote_user 记录客户端用户名称
$request 记录请求的URL和HTTP协议
$status 记录请求状态
$body_bytes_sent 发送给客户端的字节数,不包括响应头的大小; 该变量与Apache模块mod_log_config里的“%B”参数兼容。
$bytes_sent 发送给客户端的总字节数。
$connection 连接的序列号。
$connection_requests 当前通过一个连接获得的请求数量。
$msec 日志写入时间。单位为秒,精度是毫秒。
$pipe 如果请求是通过HTTP流水线(pipelined)发送,pipe值为“p”,否则为“.”。
$http_referer 记录从哪个页面链接访问过来的
$http_user_agent 记录客户端浏览器相关信息
$request_length 请求的长度(包括请求行,请求头和请求正文)。
$request_time 请求处理时间,单位为秒,精度毫秒; 从读入客户端的第一个字节开始,直到把最后一个字符发送给客户端后进行日志写入为止。
$time_iso8601 ISO8601标准格式下的本地时间。
$time_local 通用日志格式下的本地时间。

nginx 日志格式打印相关推荐

  1. nginx日志格式分析及修改

    修改nginx日志打印格式 一. 打开终端,登录服务器并输入服务器密码 //ssh 用户名@服务器ip ssh root@192.168.0.132 二. 切换到nginx目录 cd /var/log ...

  2. Nginx - 日志格式及输出

    1. 前言 在 Nginx 服务器中,如果想对日志输出进行控制还是很容易的.Nginx 服务器提供了一个 HttpLogModule 模块,可以通过它来设置日志的输出格式. 2. HttpLogMod ...

  3. Nginx日志格式设置

    2019独角兽企业重金招聘Python工程师标准>>> nginx 服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指 ...

  4. nginx日志格式、参数及切分

    2019独角兽企业重金招聘Python工程师标准>>> 日志格式 nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log ...

  5. nginx 日志格式设置 和 负载均衡下 获取真实ip

    log_format log 格式   '配置规则'; 日志格式设置: $remote_addr与$http_x_forwarded_for用以记录客户端的ip地址: $remote_user:用来记 ...

  6. nginx日志格式分析

    先随便截取一个nginx标准日志: 62.173.145.171 - - [12/Jan/2020:17:23:54 +0800] "GET /vvx/000000000000.cfg HT ...

  7. nginx日志格式配置

    nginx作为我们IT中的首选反向代理神器,有时候我们有必要查看nginx中的日志的,但是我们对nginx的日志格式不是很了解怎么办呢?这样以来也是看不懂的. nginx日志 nginx的日志分两种一 ...

  8. nginx日志格式及自定义日志配置

    1.nginx的log日志分为access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器.ip和其他的访问信息:error log 则是记录服务器错 ...

  9. Nginx日志格式配置-转载

    最近项目使用到了nginx的反向代理,配置过程中查询了一些nginx日志配置的问题,便于自己学习查询 nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是a ...

  10. Nginx日志格式说明

    1.日志位置及配置 默认位置在nginx安装目录下的:logs/access.log 也可修改日志配置,在配置文件中:conf/nginx.conf 日志格式参数:log_format #log_fo ...

最新文章

  1. Java洛谷P1149 火柴棒等式
  2. ubuntu上安装nodejs
  3. AJAX Tookits -- ConfirmButton
  4. [SDK2.2]SQL Azure (13) Azure的两种关系型数据库服务:SQL Azure与SQL Server VM的不同
  5. 汽车软件开发的8种颠覆性趋势及国产自主可控的多领域全数字实时仿真平台SkyEye
  6. vue 多点触控手势_移动端手势事件(多指操作)
  7. python urlopen_Python爬虫教程-02-使用urlopen
  8. linux下mysql 8.0忘记密码后重置密码
  9. c语言贪心算法合并箭,贪心算法:用最少数量的箭引爆气球
  10. 文末资源 | 官宣:GitHub私有仓库免费啦!--说微软收购GitHub是坏事的你站出来!...
  11. c语言利用索引数组排序,根据C中的索引数组对数组排序C
  12. 软媒魔方5.13发布:制作U盘启动,更快速
  13. 中文字体下载大全+传世书法墨迹珍藏..等20款
  14. 苹果按键强制恢复出厂_【数码】苹果手机忘了解锁密码不要慌,你可以这样做!...
  15. 关于outlook不能发送126邮件的问题
  16. 杰奇小说系统百度地图生成插件
  17. 运城学院公共计算机教学部办公室,运城学院公共计算机教学部.docx
  18. 微信更新,干掉手机输入法!
  19. DEDE,DEDE网站搬家,DEDECMS搬家教程,一看就会!
  20. vpp之浅谈插件和使用

热门文章

  1. 计算机组装与维护日记,计算机毕业生实习日志
  2. 在MAC OSX系统中删除、添加、恢复、管理launchpad的STEAM游戏图标
  3. 应广单片机 PMS150G、FPC161 基础例子【PWM设置】
  4. 打开Excel超链接提示由于本机的限制该操作已被取消
  5. 【爬虫学习笔记day51】6.1. scrapy-redis的官方文档源码分析参考:Connection
  6. 锁定计算机后如何显示文字,我的电脑图标和文字后面有拖影怎么去掉
  7. 龙芯2F处理器PMON的编译、加载
  8. 计算机二级试题操作题图文讲解,计算机二级Word篇-实操真题详解26
  9. mysql的pdb文件在哪里_pdb是什么文件?pdb数据库文件怎么打开?
  10. 【Unity Shaders】ShadowGun系列之一——飞机坠毁的浓烟效果