限制单个apache用户允许的ips数 – 防止用户名滥用

我试图限制一个Apache用户可以使用的IP地址数量,然后才能被阻止。 我已经在.htaccess系统下设置了多个用户,但是我不知道如何限制个人用户的IP地址。

例如。 用户'fred'通过2个独立的IP地址连接,我想确保如果fred的详细信息出来,系统在使用5到10个独立的地址之后停止。

有任何想法吗?

你可以使用mod-auth-external和一个自定义密码检查器来完成。 这个外部密码检查器确实得到了从apache传来的客户端的IP地址,所以可以对照某个数据库进行检查。

https://code.google.com/p/mod-auth-external/