首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在NGINX中使用动态列表通过IP阻止客户端

问在NGINX中使用动态列表通过IP阻止客户端
EN

Server Fault用户
提问于 2017-04-14 19:47:26
回答 1查看 5.1K关注 0票数 0

我有一个使用nginx作为前端服务器的服务。一些机器人不断地强制执行/login页面,这足以降低我的服务器工作效率。

我想做的是计数登录失败的数量(在PHP中),然后更新一个IP黑名单,然后使用这个列表来禁止客户端通过IP访问只访问/login页面。(这是为了避免禁止“好”爬虫,这将能够阅读其他网页的网站,甚至是“禁止”登录页面)。

如何从动态IP列表中执行nginx禁令?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2017-04-16 20:05:17

您想要做的基本上是Fail2ban。

https://www.fail2ban.org/

在PHP脚本中,您可以记录登录触点,然后使用Fail2ban解析并对其执行操作。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/844580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档