linux – Nginx,从某些域引用日志引用到单独的日志文件
发布时间:2020-09-13 07:25:28 所属栏目:Nginx 来源:互联网
导读:我有我的nginx设置阻止某些引用,如下所示:if ($http_referer ~* (site_name) ) { return 403; } 这工作正常,但我还想将阻止的引用者记录到单独的文件中.我尝试添加 access_log /path/to/server/bad_domain.log; 在if语句中;但这不起作用.有任何想法吗?谢谢.
我有我的nginx设置阻止某些引用,如下所示:
这工作正常,但我还想将阻止的引用者记录到单独的文件中. 我尝试添加
在if语句中;但这不起作用. 有任何想法吗? 谢谢. 编辑: 我也试过这个无济于事.
编辑2: 试
给我的输出
最佳答案
根据发现here和here的nginx文档,尝试使用map规则将您的http引用映射到某个值,然后根据该值登录到特定文件.将此映射放在http上下文中(服务器上下文之外):
这将转到您的服务器,位置等; (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如果nginx正在运行(dockerized),则无法建立角度dist
- 安全性 – IPTables不会立即使用ipset阻止IP
- node.js-NGINX:使用域/路径在同一服务器上的多个节点js应用
- Nginx反向代理:post_action如果代理缓存命中 – Possbile?
- ssl-NGINX:将非www https重定向到https:// www
- Nginx port_in_redirect不起作用?
- Django uWSGI nginx url映射
- nginx更改specyfic url的根文件夹
- Nginx – 编码(规范化)URI的一部分
- 如何在nginx“if”语句中使用“or”运算符?
推荐文章
站长推荐
- ruby-on-rails – nginx没有在Rails静态资产上设
- Nginx:如何根据用户代理限制请求率
- 使用docker在CentOs上设置PHP-FPM,Nginx,Mariadb
- ruby-on-rails-Nginx,Unicorn和Rails = 502错误网
- nginx-在浏览器中检测HTTP2 / SPDY支持
- ubuntu – 在stderr中发送的FastCGI:无法打开主
- 亚马逊网络服务-Aurelia,Docker,Nginx,AWS Elast
- centos7下编译安装nginx-1.16.0
- nginx作为代理和“即发即弃”的请求
- nginx gzip_static:为什么需要非压缩文件?
热点阅读