Nginx禁用某些用户代理的日志记录
发布时间:2020-12-30 18:26:03 所属栏目:Nginx 来源:互联网
导读:基本上,我正在尝试删除搜索引擎抓取工具,例如Google,Bing,以及我的访问日志中没有的内容.它们确实会随着时间的推移而逐渐增加,最终会在日志中添加数十万个无用的访问日志条目,如果您需要搜索它们,这尤其令人痛苦.我遇到的麻烦是,在我的块中,我正在定义访问日
|
基本上,我正在尝试删除搜索引擎抓取工具,例如Google,Bing,以及我的访问日志中没有的内容.它们确实会随着时间的推移而逐渐增加,最终会在日志中添加数十万个无用的访问日志条目,如果您需要搜索它们,这尤其令人痛苦.我遇到的麻烦是,在我的块中,我正在定义访问日志,因此Nginx正在查看它并忽略我在位置/块中定义的第二个.如果我注释掉我的站点的访问日志(而不是爬虫块),那么它可以正常工作.这是配置:
我已经删除了所有内容,除了发布时(php包括,但没有),尽管我已经检查过没有任何东西干扰它通过评论除了上面的所有内容.总而言之,我在我的虚拟块中定义了一个日志来记录所有流量(我为每个块定义了它,使它更整洁,什么不是.我正在尝试禁用某些用户代理的日志记录,除非我禁用该站点的主日志,否则它将继续记录我告诉它的用户代理. 我已经在这几个小时了,任何帮助将不胜感激. 最佳答案 你不应该在nginx – if is evil中使用if语句使用conditional logging:
但是要小心排除googlebot,因为一些滥用机器人伪装自己. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何使用Nginx(healthd)在access_log文件名中使用变量
- ubuntu – nginx,所有文件应该由www-data拥有吗?
- 仅针对一个特定页面的Nginx SSL重定向
- nginx反向代理部署与演示(二)
- NGINX proxy_pass删除路径前缀并解析DNS
- Django,nginx,gunicorn,主管:UnicodeEncodeError-上载非拉
- django-nginx 500错误,tmp文件夹的权限被拒绝
- header – 如何防止nginx中的“304 Not Modified”?
- java – 带有Tomcat配置的NGINX
- 如何在Heroku上使用REST API后端最佳地提供静态文件
推荐文章
站长推荐
- javascript – 为Express和Nginx配置HTTPS
- nginx – 无法解包数据,无效状态为CLOSED
- node.js – 自节点v0.12.2以来的负载平衡 – clu
- 如何在NgInX中将带有查询字符串的URL重定向到没有
- apache-2.2 – 什么是我的htaccess mod_rewrite的
- 如何计算nginx access.log中的唯一访问者?
- nginx-Capistrano 3无权查询此Phusion Passenger
- google-chrome – Chrome“停顿”请求约一分钟
- nginx入口Jenkins路径重写配置不起作用
- java – nginx:当使用nginx作为反向代理时,是否
热点阅读
