nginx referer限制
来源:互联网 发布:淘宝如何修改会员名 编辑:程序博客网 时间:2024/04/30 07:19
nginx referer限制
如果用类似$http_referer来正则判断,然后做处理,类似下面这种是不可行的.
if ($http_referer ~* "www.baidu.com") { rewrite ^/(.*)$ http://www.lishiming.net redirect; }
因为压根就没有$http_referer这个变量了.所有变量都在这了.http://nginx.org/en/docs/varindex.html
唯一可以找到跟referer有关系的大概就是$invalid_referer了.他得用法详见http://nginx.org/en/docs/http/ngx_http_referer_module.html
valid_referers none blocked server_names *.example.com example.* www.example.org/galleries/ ~\.google\.;if ($invalid_referer) { return 403;}
有个例子是上面这样的,配合valid_referer用,设置一些合法的referer,然后剩下的就是$invalid_referer,之后用if 处理就简单很多了.
server_names 有两种表示法,一般的字符串和正则的,看e文就可以咯.简单明了.主要是我怕我翻译的有问题,误人子弟就不好了..
- arbitrary string
defines a server name and an optional URI prefix. A server name can have an “*” at the beginning or end. During the checking, the server’s port in the “Referer” field is ignored; - regular expression
the first symbol should be a “~”. It should be noted that an expression will be matched against the text starting after the “http://” or “https://”.
0 0
- nginx referer限制
- wget使用 (代理,header,referer 超时限制,次数限制)
- D12-Nginx-利用Referer防盗链
- referer
- 笔记(referer,获取Ip的地址信息,nginx配置)
- nginx反向代理访问带referer的后端
- Nginx ngx_http_referer_module模块根据referer屏蔽或禁止访问
- Nginx限制目录访问
- nginx 限制ip并发
- Nginx连接数限制
- Nginx限制ip访问
- nginx限制IP访问
- nginx限制ip地址
- nginx 如何限制带宽
- nginx 文件上传限制
- nginx 增加上传限制
- nginx频率限制
- nginx的请求限制
- POS终端MAC算法-C语言实现
- Visual Studio 2008 可扩展性开发(五):操作Solution、Project和ProjectItem
- 【杂谈】MATLAB插值方法简介
- JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
- jquery ajax No 'Access-Control-Allow-Origin' header is present on the requested resource
- nginx referer限制
- 8VC Venture Cup 2016 - Elimination Round A. Robot Sequence
- android pull 解析xml文件
- Python语言实践分析 -- 默认参数
- 【JS学习笔记】内置对象
- Visual Studio 2008 可扩展性开发(六):操作Solution Explorer
- 8VC Venture Cup 2016 - Elimination Round B. Cards (隐式图DFS)
- struts2拦截器配置详解
- p277 第十章 数组和指针