nginx的白名单
Posted 李先生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx的白名单相关的知识,希望对你有一定的参考价值。
为nginx设置白名单的几个步骤:
第一步:指定能访问的白名单
vim /etc/nginx/ip.conf (如果在公司,记得这里是外网IP,要不然测很久都不知道为什么不行)
112.95.211.154 1;
第二步:修改nginx配置
geo $remote_addr $ip_whitelist{ default 0; include ip.conf; }
第三步:为匹配项做白名单设置
location /test { if ( $ip_whitelist = 0 ){ return 403; } index index.html; root /tmp; }
1:default 0;表示默认值为0;所有的请求都将受到限制
2:当ip_whitelist = 0为0时,返回403;若不为0,则接着执行下面的
测试:
1)当把该请求IP放到白名单中并设置值为1时;
2)用没有把IP放到白名单中请求时;
以上是关于nginx的白名单的主要内容,如果未能解决你的问题,请参考以下文章
Google 跟踪代码管理器 API 错误“不是客户端的有效来源:http://localhost 尚未被列入客户端 ID 的白名单
如何使用千分尺指定我想在spring-boot中使用的指标的白名单