我有一个使用 nginx 作为前端服务器的服务。一些机器人不断对 /login 页面进行暴力破解,这严重降低了我的服务器效率。
我想要做的是计算登录失败的次数(在 PHP 中),然后更新 IP 黑名单,然后使用此列表通过 IP 禁止客户端仅访问 /login 页面。(这是为了避免偶尔禁止“好”爬虫,这些爬虫即使在登录页面上被“禁止”,也能读取网站的其他页面)。
如何实现nginx禁止动态IP列表?
我有一个使用 nginx 作为前端服务器的服务。一些机器人不断对 /login 页面进行暴力破解,这严重降低了我的服务器效率。
我想要做的是计算登录失败的次数(在 PHP 中),然后更新 IP 黑名单,然后使用此列表通过 IP 禁止客户端仅访问 /login 页面。(这是为了避免偶尔禁止“好”爬虫,这些爬虫即使在登录页面上被“禁止”,也能读取网站的其他页面)。
如何实现nginx禁止动态IP列表?