环境介绍:
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日志配置整理相关推荐

  1. 九爷带你了解 nginx 日志配置指令详解

    nginx日志配置指令详解 日志对于统计排错来说非常有利的. 本文总结了nginx日志相关的配置如 access_log.log_format.open_log_file_cache.log_not_ ...

  2. Nginx 日志配置实践

    前言 Nginx日志对于统计.系统服务排错很有用. Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志).通过访问日志我们可以得到用户的IP地址.浏览器的信息, ...

  3. Nginx日志配置、错误界面配置、流量控制 第九天

    目录 nginx日志配置 nginx日志介绍 access.log error.log open_log_file_cache rewrite.log nginx的日志轮转 nginx错误界面配置 n ...

  4. Nginx 日志配置

    1.Nginx 日志介绍 Nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 所需日志模块 ngx_http_log_module 的支持,日志格式通过 log_for ...

  5. Nginx 日志配置、日志切割

    Nginx 日志配置.日志切割 设置 access.log 语法 log_format自定义格式 设置error_log 语法 日志切割 前置文章:Nginx 的配置文件 nginx.conf Ngi ...

  6. 渗透测试技术分享——nginx日志配置

    Nginx 日志配置 0x00 前言 日志使用用来进行数据统计.问题排错的重要手段.本文主要介绍 nginx 日志相关的配置如 access_log.log_format.log_not_found. ...

  7. 【Nginx 日志配置】【访问日志log_format】【错误日志error_log 指令】【Nginx的日志轮转】

    文章目录 Nginx 日志配置 `log_format` 指令中常用的一些变量: 访问日志 案例 可以配置段:`http`, `stream`, `server`, `location`作用域. er ...

  8. 运维配置:Nginx日志配置详解

    Nginx日志配置详解 前言 Nginx日志对于统计.系统服务排错很有用.Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志).通过访问日志我们可以得到用户的I ...

  9. log nginx 客户端请求大小_后端实践:Nginx日志配置(超详细)

    前言 设置access_log语法 作用域 基本用法 使用log_format自定义日志格式语法 设置error_log语法 基本用法 open_log_file_cache语法 基本用法 总结 前言 ...

最新文章

  1. 22个案例详解Pandas数据分析/预处理时的实用技巧,超简单
  2. MPB:湖南师大尹佳组-​乳酸菌对酸和胆碱盐的耐受能力
  3. web项目性能优化--网络、js、渲染
  4. dedecms直接访问域名不能跳转到index.php怎么办
  5. mysql配置向导文件_Mysql的安全配置向导命令mysql_secure_installation
  6. 电路板上的插头怎么拔下来_中国连城 | 接插件在电路板上的作用及它的种类介绍...
  7. JAVA复习5(集合——HashSet)
  8. Jetty架构解析及应用示例
  9. 工作226:for循环逻辑
  10. PWM信号作用示例——调节台灯亮度
  11. 用数组来存储显示对象
  12. 基于ARP协议获取局域网内主机MAC地址
  13. python whl文件下载网址
  14. python画小树_如何用Python画一颗小树?
  15. 解决 uni-app编译报错 Error: No matching use for foo.js
  16. Python入门题031:excel表格筛选重复数据
  17. spring史上最全笔记
  18. 信号采样频率和信号频率的关系
  19. mac怎么强制退出程序,强制退出Mac程序,mac 强制退出程序
  20. 大厂面经分享:双非五面入职字节,他都做了哪些准备?

热门文章

  1. Oracle12C安装
  2. 多旋翼无人机APM(PIX)飞控ardupilot missionplanner扩展调参、基本调参(PID调参)
  3. 阻塞IO和非阻塞IO的区别
  4. 浅谈BufferedReader中的read()方法和readLine()方法
  5. 有故障,毋宁死—谈系统故障及软件质量
  6. linux系统怎么测试udp端口通不通,怎么在Linux服务器上测试TCP/UDP端口的连通性?...
  7. docker run
  8. 启动关闭oracle命令,oracle启动关闭命令
  9. vue插槽的基本使用
  10. 【脑机接口】利用MNE进行EEG数据预处理(SEED数据集)