`
zhengdl126
  • 浏览: 2512928 次
  • 性别: 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分析.docx

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

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

    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服务器中access_log日志分析与配置详解

    通过访问日志,可以知晓用户的地址,网站的哪些部分最受欢迎,用户的浏览时间,对大多数用户用的的...下面这篇文章主要给大家介绍了关于nginx服务器中access_log日志分析与配置的相关资料,需要的朋友可以参考下。

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

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

    Nginx日志管理介绍

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

    nginx优化之request_time 和upstream_response_time差别1

    nginx优化之request_time 和upstream_response_time差别笔者在根据nginx的accesslog中$request_time

    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快)

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

    ansible-role-nginx

    nginx_access_log: /var/log/nginx/access.log nginx_error_log: /var/log/nginx/error.log nginx_worker_connections: 1024 您可以在剧本中覆盖这些值。 可选的: nginx_sites(模板列表) 依赖关系 tcosta84...

    nginx-1.24.0-2.el7.x86-64.rpm

    nginx-1.24.0 含一些常用模块,如:ngx_http_status_module、...ngx_http_rewrite_module、nginx_http_ssl_module、ngx_http_log_module、 ngx_http_auth_basic_module、http_core_module等。已取消nginx版本号显示。

    nginx_install.zip

    nginx+php-fpm+ openssl+ pcre+ zlib+ access_log_bypass_if.tar.gz 一键部署脚本,自动生成access errorlog的pipe以及相关目录,自动切割日志。启动脚本再/root/nginx_start_script 下

    使用log_format为Nginx服务器设置更详细的日志格式方法

    nginx服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/nginx....

    nginx zabbix监控模板

    access_log off; } 测试示例:http://127.0.0.1/server-status Active connections: 1 server accepts handled requests 924735 924735 925608 Reading: 0 Writing: 1 Waiting: 0 2)配置/usr/local/...

    nginx.conf.txt

    #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log... #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65;

    nginx.conf

    user nginx; worker_processes 1;... access_log /var/log/nginx/access.log main;  sendfile on;  #tcp_nopush on;  keepalive_timeout 65;  #gzip on;  include /etc/nginx/conf.d/*.conf;

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

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

    nginx日志配置指令详解

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

    log_monitor日志监控

    log_file=/data/nginx_logs/access.log log_reg=\[(.*) \+0800\] time_format=%d/%b/%Y:%H:%M:%S retain_seconds=3600 http_port=3344 log_level=INFO log_file: 需要监控的日志的路径 log_reg: 需要匹配的日期...

    graylog-contentpack-nginx:用于Graylog的Nginx内容包

    该内容包将为nginx error_log和access_log创建两个输入。 提取器用于将最重要的数据有效地读取到消息字段中。 您将能够搜索给定远程IP的所有请求,使用HTTP 400回答的所有请求,或者仅搜索速度较慢的所有请求。 该...

Global site tag (gtag.js) - Google Analytics