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中使用的指标的白名单

如何设置urlfilter的白名单?

如何使用千分尺指定我想要在spring-boot中使用的度量标准的白名单

是否可以更改提交的白名单网址

我可以将一台 ChromeCast 设备列入多个应用程序的白名单吗?