Nginx日志配置经验分享

本文详细介绍了如何配置Nginx的访问日志和错误日志,包括开启、自定义格式以及按天或按月存放日志的方法。通过在nginx.conf中设置log_file和log_format,可以控制日志的保存路径和内容。同时,文章还提供了通过map指令和定时脚本来实现日志分割的方案,确保日志管理的高效性和便捷性。
摘要由CSDN通过智能技术生成

Nginx 日志

Nginx 日志分为两种,一种是错误日志(error log),记录 Nginx 运行过程中遇到的异常,一种是访问日志(access log),记录的是 WEB 服务被用户访问时留下的一些信息。例如哪些文件被访问过、Nginx 如何响应、用户使用的 IP 地址等等。
 

1 开启访问日志

要开启访问日志,在 nginx.conf 文件中的 http 或 server 字段添加以下参数:
access_log log_file log_format;
其中 log_file 为日志要保存的路径,log_format 为日志记录格式。记录格式可以采用默认,也可以在 http 字段中自定义:
log_format format_name 'set_of_variables_to_define_format';
其中 format_name 表示这个日志格式的名称,在引用时需要用到。set_of_variables_to_define_format 表示此日志格式所记录的信息及顺序。
访问日志格式详解可见此官方文档。

小提示:
• server 字段如果未设置访问日志,则该 server 访问日志会继承 http 字段中的设置。
• server 字段中的 location 字段也可单独设置访问日志。
• 每个字段中都可以设置多个不同格式的日志。
 

2 开启错误日志

要开启错误日志,在 nginx.conf 文件中 http 字段添加以下参数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值