Nginx日志配置整理
环境介绍:
OS:CentOS 6.X
Nginx版本:1.4.7以上
打印Nginx日志,对于排查错误必不可缺!
因为Nginx基本都是由模块控制的,参考链接:http://nginx.org/en/docs/http/ngx_http_log_module.html
Nginx日志相关的配置如access_log、error_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log。
这时得赞一下Nginx的日志管理模式:每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令来定义。
1. access_log指令
参考链接:http://nginx.org/en/docs/http/ngx_http_log_module.html#access_log
语法: access_log path [format [buffer=size [flush=time]]];
access_log path format gzip[=level] [buffer=size] [flush=time];
access_log syslog:server=address[,parameter=value] [format];
access_log off;
默认值: access_log logs/access.log combined;
配置段: http, server, location, if in location, limit_except
2. error_log指令
参考链接:http://nginx.org/en/docs/ngx_core_module.html#error_log
语法: error_log file | stderr | syslog:server=address[,parameter=value] [debug | info | notice | warn | error | crit | alert | emerg];
默认值: error_log logs/error.log error;
配置段: main, http, server, location
配置错误日志。
默认为crit,可根据需求调整,我指定为error
3. log_format指令
语法: log_format name string …;
默认值: log_format combined “…”;
配置段: http
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
日志格式允许包含的变量注释如下:
$remote_addr 记录客户端IP地址
$remote_user 记录客户端用户名称
$time_local 通用日志格式下的本地时间。
$request 记录请求的URL和HTTP协议
$status 记录请求状态
$body_bytes_sent 发送给客户端的字节数,不包括响应头的大小;
$http_referer 记录从哪个页面链接访问过来的
$http_user_agent 记录客户端浏览器相关信息
$http_x_forwarded_for 记录客户端IP地址
--先整理这么多。。。。。
Nginx日志配置整理相关推荐
- 九爷带你了解 nginx 日志配置指令详解
nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...
- Nginx 日志配置实践
前言 Nginx日志对于统计.系统服务排错很有用. Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志).通过访问日志我们可以得到用户的IP地址.浏览器的信息, ...
- Nginx日志配置、错误界面配置、流量控制 第九天
目录 nginx日志配置 nginx日志介绍 access.log error.log open_log_file_cache rewrite.log nginx的日志轮转 nginx错误界面配置 n ...
- Nginx 日志配置
1.Nginx 日志介绍 Nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 所需日志模块 ngx_http_log_module 的支持,日志格式通过 log_for ...
- Nginx 日志配置、日志切割
Nginx 日志配置.日志切割 设置 access.log 语法 log_format自定义格式 设置error_log 语法 日志切割 前置文章:Nginx 的配置文件 nginx.conf Ngi ...
- 渗透测试技术分享——nginx日志配置
Nginx 日志配置 0x00 前言 日志使用用来进行数据统计.问题排错的重要手段.本文主要介绍 nginx 日志相关的配置如 access_log.log_format.log_not_found. ...
- 【Nginx 日志配置】【访问日志log_format】【错误日志error_log 指令】【Nginx的日志轮转】
文章目录 Nginx 日志配置 `log_format` 指令中常用的一些变量: 访问日志 案例 可以配置段:`http`, `stream`, `server`, `location`作用域. er ...
- 运维配置:Nginx日志配置详解
Nginx日志配置详解 前言 Nginx日志对于统计.系统服务排错很有用.Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志).通过访问日志我们可以得到用户的I ...
- log nginx 客户端请求大小_后端实践:Nginx日志配置(超详细)
前言 设置access_log语法 作用域 基本用法 使用log_format自定义日志格式语法 设置error_log语法 基本用法 open_log_file_cache语法 基本用法 总结 前言 ...
最新文章
- 22个案例详解Pandas数据分析/预处理时的实用技巧,超简单
- MPB:湖南师大尹佳组-​乳酸菌对酸和胆碱盐的耐受能力
- web项目性能优化--网络、js、渲染
- dedecms直接访问域名不能跳转到index.php怎么办
- mysql配置向导文件_Mysql的安全配置向导命令mysql_secure_installation
- 电路板上的插头怎么拔下来_中国连城 | 接插件在电路板上的作用及它的种类介绍...
- JAVA复习5(集合——HashSet)
- Jetty架构解析及应用示例
- 工作226:for循环逻辑
- PWM信号作用示例——调节台灯亮度
- 用数组来存储显示对象
- 基于ARP协议获取局域网内主机MAC地址
- python whl文件下载网址
- python画小树_如何用Python画一颗小树?
- 解决 uni-app编译报错 Error: No matching use for foo.js
- Python入门题031:excel表格筛选重复数据
- spring史上最全笔记
- 信号采样频率和信号频率的关系
- mac怎么强制退出程序,强制退出Mac程序,mac 强制退出程序
- 大厂面经分享:双非五面入职字节,他都做了哪些准备?
热门文章
- Oracle12C安装
- 多旋翼无人机APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参(PID调参)
- 阻塞IO和非阻塞IO的区别
- 浅谈BufferedReader中的read()方法和readLine()方法
- 有故障,毋宁死—谈系统故障及软件质量
- linux系统怎么测试udp端口通不通,怎么在Linux服务器上测试TCP/UDP端口的连通性?...
- docker run
- 启动关闭oracle命令,oracle启动关闭命令
- vue插槽的基本使用
- 【脑机接口】利用MNE进行EEG数据预处理(SEED数据集)