无法使用nginx禁用图像记录

时间:2014-10-27 04:41:21

标签: logging nginx configuration config

我正在尝试禁用nginx中的图像记录,但它似乎不起作用。

我在Windows上运行它,我有以下设置:

http {

  # directives omitted for brevity

  log_format      upstream_log_format '[$time_local] $status $remote_addr $request $http_referer "$http_user_agent" $upstream_addr $upstream_status $upstream_response_time $http_x_forwarded_for $cookie_cfid';
  access_log      C:/Logs/nginx/$host-access.log upstream_log_format;

  include site.conf;

  # directives omitted for brevity
}

然后在site.conf中我有

server {

    # directives omitted for brevity

    location ~  /res/ {

      expires     14d;
      access_log  off;
      break;
    }

    location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {

      expires     14d;
      access_log  off;
      break;
    }
}

但仍然记录/ res /下的图像和文件。我尝试更改顺序并在主文件中移动access_log指令,但这似乎没有什么区别。

编辑:

https://gist.github.com/igal-getrailo/6981111处可以获得更详细的配置,其中access_log off;的新指令已添加到第3个文件的第30行,即https://gist.github.com/igal-getrailo/6981111#file-3-nginx-site-site1-conf-L30 有什么想法吗?

0 个答案:

没有答案