我正在尝试禁用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
有什么想法吗?