nginx配置日志

1、yum安装的nginx默认log设置

log_format 用来创建日志模板(只能出现在http域)

access_log 用来指定日志文件和模板 (可以出现在server、location域,意味着可以为特定url配置专门的日志文件)

log_format    日志模板名      变量字符串拼接
常用变量:

$remote_addr变量:记录了客户端的IP地址(普通情况下)。
$remote_user变量:当nginx开启了用户认证功能后,此变量记录了客户端使用了哪个用户进行了认证。
$time_local变量:记录了当前日志条目的时间。
$request变量:  记录了当前http请求的方法、url和http协议版本。
$status变量:  记录了当前http请求的响应状态,即响应的状态码,比如200、404等响应码,都记录在此变量中。
$body_bytes_sent变量:  记录了nginx响应客户端请求时,发送到客户端的字节数,不包含响应头的大小。
$http_referer变量:  记录了当前请求是从哪个页面过来的,比如你点了A页面中的超链接才产生了这个请求,那么此变量中就记录了A页面的url。
$http_user_agent变量:  记录了客户端的软件信息,比如,浏览器的名称和版本号。

 2、日志rotate

#!/bin/bash
file=$1
mv $file ${file}$(date +%Y%m%d-%T)
if 
kill -USR1 $(cat /var/run/nginx.pid)

 

转载于:https://www.cnblogs.com/huang99882008/p/10510044.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值