Nginx访问日志(access_log)

一、Nginx访问日志(access_log)介绍

Nginx会把每个用户访问网站的日志信息记录到指定的日志文件中,供网站用户分析。

此功能由ngx_http_log_module模块负责.

参数

log_format:用来定义记录日志的格式(可以定义多种日志格式,取不同名字即可)

access_log:用来指定日志文件的路径及使用何种日志格式记录日志

Nginx日志格式中默认的参数配置:

log_format  main  '$remote_addr  - $remote_user [$time_local] "$request" '

                             '$status $body_bytes_sents "$http_referer" '

                             ' "$http_user_agent"  "$http_x_forwarded_for" ';

Nginx记录日志的默认参数配置如下:

access_log   logs/access.log    main;

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

$remote_addr:记录访问网站的客户端地址

$http_x_forwarded_for:当前端有代理服务器时,设置web节点记录客户地址的配置,此参数生效的前提是代理服务器上也进行了相关的x_forwarded_for设置

$remote_user:远程客户端客户名称

$time_local:记录访问时间与时区

$request:用户的http请求起始行信息

$status:http状态码,记录请求返回状态,例如:200/404/301等

$body_bytes_sents:服务器发给客户端的响应body字节数

$http_referer:记录此次请求是从哪个连接访问过来的,可以根据referer进行防盗链设置

$http_user_agent:记录客户端访问信息,例如:浏览器、手机客户端等。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值