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放到白名单中请求时;
作者:李先生
-------------------------------------------
个性签名:在平凡中坚持前行,总有一天会遇见不一样的自己!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!
微信公众号 微信打赏 支付宝打赏
posted on 2018-06-20 16:58 Captain_Li 阅读(5516) 评论(1) 编辑 收藏 举报