Shell典型应用Nginx之应用日志分析

本文介绍了如何使用Nginx的log_format定制日志格式,并通过access_log指令指定日志路径。讲解了如何进行日志文件切割、Nginx的gzip压缩输出配置以及自动列出目录的设置。此外,还提供了分析HTTP状态码,特别是404和500错误的Shell脚本示例。
摘要由CSDN通过智能技术生成

nginx 日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,通俗的理解就是先用log_format来定义自己想用的日志格式,然后在用access_log定义虚拟主机时或全局日志时 在把定义的log_format 跟在后面;

1、log_format 格式

 log_format       name( 格式名字)  格式样式(即想要得到什么样的日志内容)

默认的示例:

 log_format     main        '$remote_addr - $remote_user [$time_local] "$request" '
                                              '$status $body_bytes_s ent "$http_referer" '
                                              '"$http_user_agent" "$http_x_forwarded_for"'

这里写图片描述
注释:

remot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值