od_limitipconn。c 是一个非官方的apache模块,能够用来做为WEB 文件的下载限造,但是它是利用ExtendedStatus On 形式,工做在应用层。当统一个IP的毗连抵达限造的时候,apache对get 恳求发送: 。
1 503 Service Temporarily Unavailable 从而利用户不克不及下载,但其实不能阻遏那种攻击,仍旧允许毗连的。不外那个东东对 网管来说仍是很有用的,出格是下载站的网管。简单介绍一下安拆(动态模块体例 安拆,假设你的apache已经拆在/usr/local/apache目次下): 下载:。
org/djao/limit/mod_limitipconn-0。04。tar。gz # tar xzf mod_limitipconn-0。04。tar。gz # cd mod_limitipconn-0。04 # vi Makefile 把第一行的: APXS = apxs 改为 APXS = /usr/local/apache/bin/apxs 然后: # make # make install 修改apache设置装备摆设文件: # vi /usr/local/apache/conf/。
conf 欢送拜候互联网手艺在线。
so AddModule mod_limitipconn。c ###下面就是对web目次下的文件下载限造 MaxConnPerIP 3 ###限造web根目次统一个IP只能同时开3历程下载 # 还有其它选项,如: # NoIPLimit image/* # OnlyIPLimit audio/mpeg video # 能够设置多个Location 重启apache,用多线程的下载东西下载时,大于3个线程,其余的将得到信息: 。
1 503 Service Temporarily Unavailable 或者按照User_Agent判断,把已知的多线程东西都给deny 掉 in 。
。。。。。。。。。。 order deny,allow deny from env=badguy allow from all 留意模块。
以上是我关于那个问题的解答,希望可以帮到各人。