指定⽇日志格式记录请求
指令:
 access_log
设置缓冲⽇日志写⼊入的路路径,格式和配置
Syntax: access_log path [format
[buffer=size] [gzip[=level]]
[flush=time] [if=condition]];
access_log off;
Default: access_log logs/access.log
combined;
Context: http, server, location, if
in location, limit_except
 log_format
指定⽇日志格式
Syntax: log_format name
[escape=default|json|none] string
...;
Default: log_format combined "...";
Context: http
变量量:
$remote_addr # 客户端地址
$remote_user # 提供基本身份验证的⽤用户

$time_local # 通⽤用⽇日志格式的本地时间
$request # 请求的URL
$status # 响应的状态码
$bytes_sent # 发送到客户端的字节数
$http_referer # 从哪个⻚页⾯面跳转到当前⻚页
⾯面
$http_user_agent # ⽤用户代理理(浏览器器的
名称)
$gzip_ratio # 压缩⽐比
$connection # 连接序列列号
$connection_requests # 通过连接发出的
当前请求数
$msec # 以秒为单位的时间,⽇日志写⼊入时的
分辨率为毫秒
$request_length
$request_time # 以毫秒为单位请求处理理时
间(以秒为单位); 从客户端读取第⼀一个字节
之间经过的时间,并将最后⼀一个字节发送到
客户端后的⽇日志写⼊入
http{
log_format compression '$remote_
addr - $remote_user [$time_local] '
'"$reques
t" $status $bytes_sent '
'"$http_r
eferer" "$http_user_agent" "$gzip_ra
tio"';
}
access_log /data/logs/nginx-acce
ss.log compression buffer=32k;
PS:”compression”只是⼀一个名称,写成其
他的也可以。但是 access_log 调⽤用时的名字
要和 log_format 定义时的名字保持⼀一致。注
意: log_format 只能⽤用在 http 语句句块中
 open_log_file_cache
定义⼀一个缓存,⽤用于存储名称中包含变量量的常⽤用⽇日
志的⽂文件描述符
Syntax: open_log_file_cache max=N
[inactive=time] [min_uses=N]
[valid=time];
open_log_file_cache off;
Default: open_log_file_cache off;
Context: http, server, location
该指令具有以下参数:
max # 缓存的最⼤大⽂文件描述符数量量
min_uses # 在inactive指定的时⻓长内访问⼤大
于等于此值⽅方可被当作活动项
inactive # ⾮非活动时⻓长
valid # 验证缓存中各缓存项是否为活动项
的时间间隔
off # 禁⽤用缓存

Nginx中ngx_http_log_module模块的更多相关文章

  1. nginx中Geoip_module模块的使用

    nginx中Geoip_module模块的使用 .安装模块,nginx也是通过yum安装 yum install nginx-module-geoip -y # 可以看到模块的链接库文件 [root@ ...

  2. Nginx中ngx_http_proxy_module模块

    该模块允许将请求传递给另⼀一台服务器器指令:1 ,proxy_pass设置代理理服务器器的协议和地址以及应映射位置的可选 URI .作为协议,可以指定“ http 或 https .可以将地址指定为域 ...

  3. nginx中ngx_http_core_module模块

    http核⼼心模块指令:套接字相关的配置3.1 server{ }设置虚拟服务器器的配置Syntax: server { ... }Default: —Context: httpserver {lis ...

  4. Nginx中location模块的详细配置(含示例)

    题记 此前在配置Nginx location模块的时候玩出了一些bug,折腾了一段时间.后来网上也查阅了相关的资料,看着也比较混乱.周末有空想着好好整理一下location模块的配置,结合自己的亲手实 ...

  5. nginx中ngx_http_ssl_module模块

    此模块为HTTPS提供必要的⽀支持worker_processes auto;http {...server {listen 443 ssl;keepalive_timeout 70;ssl_prot ...

  6. nginx中ngx_http_gzip_module模块

    ⽤用gzip⽅方法压缩响应数据,节约带宽gzip on;gzip_min_length 1000;gzip_proxied expired no-cache no-store private auth ...

  7. nginx中的模块分类及常见核心模块有哪些

    1.模块分类 核心模块:是 Nginx 服务器正常运行必不可少的模块,提供错误日志记录 .配置文件解析 .事件驱动机制 .进程管理等核心功能 标准HTTP模块:提供 HTTP 协议解析相关的功能,比如 ...

  8. Nginx中ngx_http_upstream_module模块

    用于将多个服务器器定义成服务器器组,⽽而由 proxy_pass , fastcgi_pass 等指令进⾏行行引⽤用upstream backend {server backend1.example. ...

  9. nginx中ngx_http_access_module模块

    实现基于IP的访问控制功能指令:4.1 allow允许访问指定的⽹网络或地址Syntax: allow address | CIDR | unix:| all;Default: —Context: h ...

随机推荐

  1. Memcached stats命令及核心参数

    一.stats命令 用来查看服务器的运行状态和内部数据,其中核心的参数有: 1.缓存命中率相关参数: cmd_get:总查询次数 get_hits:命中次数 get_misses:未命中次数 2.使用 ...

  2. php取上个月月初和月末时间戳

    $thismonth = date('m');$thisyear = date('Y');if ($thismonth == 1) { $lastmonth = 12; $lastyear = $th ...

  3. python爬虫的入门问题

    第一张图是代码,爬的是亚马逊的一个商品网页,能爬出来内容,但是内容之间有很多空白换行,这是什么原因?要怎么解决?

  4. Spring之23:AbstractBeanFactory,Bean的加载

    <spring源码之:循环依赖> AbstractBeanFactory的作用:别名管理,单例创建与注册,工厂方法FactoryBean支持. 由图我们直接的看出,AbstractBean ...

  5. java输入输出 -- Java NIO之选择器

    一.简介 前面的文章说了缓冲区,说了通道,本文就来说说 NIO 中另一个重要的实现,即选择器 Selector.在更早的文章中,我简述了几种 IO 模型.如果大家看过之前的文章,并动手写过代码的话.再 ...

  6. java 中的容器(札记)

    创建容器向上转型为接口的时候,有时候,并不是一定可行的,因为有的实现类,在接口的基础添加了自己的方法:比如:List 接口下面的 LinkedList 自己定义了一些方法 : Arrays.asLis ...

  7. 开源定时任务框架Quartz(一)

    简介 Quartz是OpenSymphony开源组织的一个开源项目,定时任务框架,纯Java语言实现,最新版本为2.3.0. 设计模式 Quartz中使用的设计模式如下: 1.Builder模式 2. ...

  8. Python 中文件操作

    上代码: import os import os.path rootdir = "d:/code/su/data" # 指明被遍历的文件夹 for parent,dirnames, ...

  9. matplotlib笔记1

    散点图-scatter 散点图显示两组数据的值,每个点的坐标位置由变量的值决定由一组不连接的点完成,用于观察两种变量的相关 import numpy as np import matplotlib.p ...

  10. 01 HTTP协议_servlet基础

    一.定义 http(Hyper Text Transfer Protocol):超文本传输协议 二.作用 数据传输 三.概念 HTTP消息: 1.客户端发向服务器的请求消息 2.服务器回给客户端的响应 ...