`
zhengdl126
  • 浏览: 2539713 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

nginx access_log 完全关闭

 
阅读更多

最近在配置本地nginx开发环境时,发现一个问题,当server段不指定access_log时,并且http段中也未指定任何 access_log参数时,它会默认写到logs/access.log这个文件,也就是access_log默认值就是”logs /access.log”,而且是所有server的访问日志。但nginx网站上我并未找到此配置的默认值。

如果我们不需要,在http段中加一行access_log off;然后在特定的server中配置自己想写入的日志。开发环境我默认不写日志,即不配置任何access_log,需要时才打开。
nginx的http段中,设置access log:

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';
 
log_format  gzip  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $bytes_sent "$http_referer" '
                      '"$http_user_agent" "$gzip_ratio"';
 
log_format download  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $bytes_sent "$http_referer" "$http_user_agent" '
                      '"$http_range" "$sent_http_content_range"';
 
#access_log  logs/access.log  main;
access_log off;
分享到:
评论

相关推荐

    Nginx的error_log和Access_log分析.docx

    Nginx 的 error_log 和 Access_log 分析 Nginx 是一个轻量级的 Web 服务器,常用于高流量的网站和应用程序。Nginx 的日志系统是其核心组件之一,为我们提供了对服务器性能、访问情况和错误信息的跟踪和监控。今天,...

    nginx服务器中access_log日志分析与配置详解

    【Nginx Access Log详解与配置】 在Nginx服务器中,Access Log是记录客户端请求的重要日志,它包含了丰富的信息,可用于分析用户行为、优化网站性能和排查问题。了解和掌握Access Log的分析与配置对于任何Web服务的...

    ngx_log_if:Nginx的条件访问日志

    指示Syntax: access_log_bypass_if (condition) [and]Default: -Scope: main/srv/loc“ access_log_bypass_if”定义了以下条件:nginx在其为true时不会记下访问日志。 条件用括号括起来...简而言之,“ access_log_...

    Nginx安装+nginx_upstream_check_module后端健康检查

    access_log logs/access.log main; sendfile on; fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout ``` #### 四、总结 本文详细介绍了如何在CentOS 6.5上安装Nginx,并启用了多...

    可自动按天分割日志的nginx (根据nginx源代码修改得来)

    将在 logs目录下生成类似 2014-01-21.access.log 的log文件,这个日期会根据服务器的时间变化) 配置可参照 nginx目录下的 conf/nginx.conf 文件进行log配置 源码留给有特殊需要的朋友自己编译。此源码就是修改后的...

    nginx日志测试使用 access.log.zip

    `access.log.zip`是一个压缩包,里面包含了Nginx服务器生成的访问日志记录,接下来我们将深入探讨Nginx日志的结构、用途及分析方法。 Nginx的默认日志格式(也称为`combined`格式)如下: ``` $remote_addr - $...

    access_log.7z

    在IT行业中,"access_log"是Web服务器(如Apache或Nginx)生成的一种标准日志格式,用于追踪每个HTTP请求的详细信息。 描述中的“数据统计练习用的access_log”表明这个日志文件被用于教学或实践数据统计的目的。...

    Nginx日志管理介绍

    Nginx日志描述 通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息;通过错误日志,你可以得到系统某个服务或server的性能瓶颈等。因此,将日志好好利用,你可以得到很多有价值的...

    05尚硅谷_Nginx_hit1qr_nginx尚硅谷_nginx_

    日志格式可以通过 log_format 指令自定义,日志文件路径在 access.log 和 error.log 中设定。通过日志分析工具,如 Logstash、Graylog,可以对 Nginx 日志进行实时监控和分析。 在“05尚硅谷_Nginx_hit1qr_nginx...

    ngx_log_if模块

    access_log /var/log/nginx/custom.log custom if=$http_user_agent ~* (bot|spider); ``` 以上配置表示,只有当`$http_user_agent`头信息中包含"bot"或"spider"字符串时,才会将这次请求的日志写入到`/var/log/...

    nginx自己_nginx_

    access_log /var/log/nginx/access.log custom; log_format custom '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$...

    详解Nginx日志配置及日志切割

    本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、error_log。 nginx有一个非常灵活的日志记录模式。每个级别的配置可以有各自独立的...

    nginx-access-loggin:如何使用access_log log_format来存储数据

    #nginx access_log 示例如何使用 access_log 和 log_format 指令创建 csv 日志文件的简单方法。先决条件已安装 Nginx跟踪器示例跑步cfg=$(pwd)/tracker.conf;sudo nginx -s stop;sudo nginx -c $cfg保存数据示例跑步...

    多线程自定义规则 Nginx Access Log 分析器(比AWK快)

    因此,我们探讨的是如何利用多线程和自定义规则来构建一个比AWK更快的Nginx Access Log分析器。 首先,我们要理解Nginx Access Log的格式。通常,它遵循Common Log Format或Combined Log Format,包含以下字段:...

    log_format为Nginx设置日志格式1

    Nginx提供了两个主要的指令来处理日志相关设置,分别是`log_format`和`access_log`。 `log_format`指令用于定义日志的格式,它允许我们定制日志内容,以满足特定的分析需求。默认的日志格式可能不足以提供我们需要...

    nginx日志按天生成和定期删除日志的方法

    首先,Nginx默认的日志生成方式是将所有访问记录都写入到同一份access.log和error.log文件中,随着时间推移,这些文件可能会变得非常大。因此,我们需要采取措施来解决这个问题。 一种方法是通过编写脚本并结合定时...

    Web应用安全:Nginx日志配置文本.docx

    access_log /var/log/nginx/access.log combined; ``` 这里的`/var/log/nginx/access.log`是日志文件路径,`combined`是预定义的日志格式,包含了如客户端IP、请求方法、请求URL、响应状态码、请求大小和处理时间等...

    Windows下Nginx的安装与配置

    在server部分,我们可以看到,listen用于设置监听端口,server_name用于设置服务器名称,access_log用于设置访问日志,location用于设置URL匹配规则,expires用于设置文件过期时间,root用于设置文件根目录,access_...

    Nginx日志按日期切割详解(按天切割)

    本文实现的功能是在吗每天凌晨00:00把前一天的Nginx日志access.log重命名为access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log,下面话不多说了,来看看详细的实现方法吧。 实现方法 脚本 vim /opt/nginx/...

Global site tag (gtag.js) - Google Analytics