Nginx ACCESS日志过滤CSS JS 图片等静态文件——筑梦之路
2023-09-14 09:09:36 时间
正确配置示例如下:
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main 'Status:$status,Bytes:$body_bytes_sent,IP:$remote_addr,Time:[$time_iso8601],Host:"$http_host",Request:"$request",Referer:"$http_referer",UserAgent:"$http_user_agent"';
map $uri $log_filter {
default 1;
~^(.*\.(gif|jpg|jpeg|png|bmp|swf|js|css|svg|woff|ttf|ico)$) 0;
}
access_log /var/log/nginx/access.log main if=$log_filter;
sendfile on;
#tcp_nopush on;
include /etc/nginx/conf.d/*.conf;
}
注意:map对象只能在http{}
范围下使用
通过以上配置就能减少nginx access日志中静态文件的输出,更加有利排查问题。
参考资料:
相关文章
- Fabric.js 使用纯色遮挡画布(前景色)
- yui compressor php,通过yuicompressor-2.4.7压缩css或js的php应用文件
- js获取当前时间(特定的时间格式)[通俗易懂]
- Node.js中读写文件操作
- 开发那些事儿:如何解决js打包文件体积过大导致的网页加载慢问题?
- 手机端复制文本的封装js-兼容ios与安卓
- vue如何引用js文件_html转化为vue组件
- 前端vue2项目引入第三方js文件或者远程js文件并执行相应方法
- vue.js客服系统实时聊天项目开发(十七)解决url get传参后进行base64解密问题
- CSS 和 JS 合并压缩工具 Minify 及其 WordPress 插件
- 禁止IIS缓存静态文件的方法(png,js,html等)
- JS检测浏览器类型和版本号(非常详细)
- 创建JS文件:在Linux下实现自动化任务(linux创建js文件)
- JavaScript探索之旅掌握Oracle和JS的完美融合(js与oracle)
- js事件冒泡实例分享(已测试)
- js文件缓存之版本管理详解
- HTMLColorPicker(js拾色器效果)
- js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
- Node.js模拟浏览器文件上传示例
- 使用jQuery动态加载js脚本文件的方法
- 自制的文件上传JS控件可支持IE、chrome、firefoxetc
- node.js中的require使用详解
- Node.js文件操作详解