打印

[转帖] Apache防止多线程下载和带宽限制

Apache防止多线程下载和带宽限制

最近需要做一台http下载服务器,连接限制是非常必要的,尤其是限制多线程下载。 主要是给apache增加两个模块: 1. mod_limitipconn 2. bw_mod 1. 下载两个模块: #wget http://dominia.org/djao/limit/mod_limitipconn-0.22.tar.gz #wget http://www.ivn.cl/files/source/bw_mod-0.6.tgz 2. 解压缩,然后使用apxs命令编译安装两个模块 #/usr/sbin/apxs –c –i – a mod_limitipconn.c #/usr/sbin/apxs -c -i -a bw_mod-0.6.c 【注】 a. 如果是使用的系统默认的apache,有可能没有安装httpd-devel包,就没有apxs命令 从安装盘上拷贝httpd-devel的rpm包,然后安装之,即可 b. 安装这两个模块也可以Makefile文件,确保Makefile文件中APXS=指向正确的apxs文件。 然后输入:make install 来安装,自己去google一下吧 3. 修改httpd.conf 对于 mod_limitipconn 模块 去掉ExtendedStatus On前的注释,增加几行: #对根目录做限制 MaxConnPerIp 5 #最多一个IP5个连接 #对abc目录做限制,最多一个IP3个连接 MaxConnPerIP 3 # NoIPLimit image/* 对于 bw_mod BandWidthModule On #启用bw_mod BandWidth all 102400 #最高为为100kB MinBandWidth all 51200 #最低为50KB MaxConnection all 3 #所有客户端最多3个连接 LargeFileLimit .rar 30 23000 #限制所有大于30K的后缀名为.rar的文件的速率为23000字节/秒,即23K/秒 -完-
欢迎大家到认证区参与考试题目知识探讨,提问有奖励,解答更有奖励。
电脑培训教师交流群:40351571

TOP

没想到apche还有这个功能,看来要学的东西太多了

TOP

没想到apche还有这个功能,看来要学的东西太多了

TOP

这个是加别人开发的模块实现的

TOP

本功能由奇虎搜索实现

相关主题

标题 作者 最后发表
[站外] 使用 /proc 文件系统来控制系统   [转帖] 学习Linux ing中 2008-08-29
[站外] 怎么样选择优质的虚拟主机?   [转帖] 休闲怪枫 2008-09-03
点击阅读更多关于的相关帖子  更多相关主题