欢迎来到天天文库
浏览记录
ID:9973220
大小:29.50 KB
页数:3页
时间:2018-05-17
《apache设定访问数量及下载速度限制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Apache设定访问数量及下载速度限制公司搭建了下载服务器,闲着又没事,我测试了下,下载速度1.2M/s+。看来有必要对服务器下载限速,要不受不了,哪天硬件坏了又得麻烦我。好了,开工:先到Linux公社(LinuxIDC.com)FTP下载了最新的带宽限制模块,上传到服务器上。-------------------------------------------------------FTP地址:ftp://www.6688.cc/用户名:www.linuxidc.net密码:www.6688.cc在2010年LinuxI
2、DC.com9月Apache设定访问数量及下载速度限制-------------------------------------------------------#tarxvfmod_bw-0.8.gz#cdmod_bw#/opt/apache/bin/apxs-acmod_bw.c#gcc-shared-p/opt/apache/module/mod_bw.somod_bw.o#/opt/apache/bin/apxs-i-a-cmode_bw.c然后在apache配置文件里面按照需要添加限制即可。3、lHost*:80>DocumentRoot"/web/linuxidc"ServerNamewww.linuxidc.comBandwidthModuleOnForceBandWidthModuleOnBandwidthall1024000MinBandwidthall50000LargeFileLimit*500100000//*表示文件类型,所有大于500k的文件下载速度100k,这里我当时以为两个单位一样的。。。附录:mod_bandwidth选项简单说明:BandWidthPulse格4、式:BandWidthPulse<毫秒(千分之一秒>;默认:1000上下文:perserverconfig改变计算带宽的时间间隔,默认为1000毫秒(1秒)。使用更低的间隔可以获得更精确的带宽控制,但消耗更多的CPU时间,反之亦然。BandWidth格式:BandWidth5、ip6、all>;<速率>;默认:无上下文:perdirectory,.htaccess限制这个目录下文件下载的速率。domain指定来自哪个域的连接受到这个设置的影响。ip指定来自哪个ip地址(或者ip段)的连接受到影响。all所有连接都7、受到影响。示例:;#来自idcfree.com的连接不限制下载速度BandWidthidcfree.com0#来自192.168.0.0/16(或者192.168.0)网段的连接不限制下载速度BandWidth192.168.0.0/160#其他连接限制下载速度为每秒1024字节BandWidthall1024#越前面的设置优先权越高;LargeFileLimit格式:LargeFileLimit<文件大小>;<速率>;默认:无上下文:perdirectory,.htacce8、ss对于超过指定大小的文件,下载时使用的速率。如果速率设置0即不限制速度,但下载速度仍然要受到BandWidth设置的影响。如果设置成-1,则完全不受影响。通过设置不同的文件大小和速率,可以设置不同大小范围内文件的下载速度。示例:文件尺寸大于等于200千字节的文件,下载速率为每秒3072字节LargeFileLimit2003072LargeFileLimit10242048MaxConnection格式:MaxConnection<连接数>;默认:0(不限制)上下文:perdirectory,.htaccess当超过指定9、连接数时,拒绝新的连接。MinBandWidth格式:MinBandWidth10、ip11、all>;<速率>;默认:all256上下文:perdirectory,.htaccess设置最小带宽,默认为每秒256字节。根据BandWidth和LargeFileLimit设置的速率。mod_bandwidth会计算允许的连接数。例如BandWidth为4096字节,而MinBandWidth为1024字节,则最大并发连接数为4。Mod_limitipconn选项简单说明:;设置要控制的目录Max12、ConnPerIP2限制单IP并发连接数NoIPLimitimage/*不受限制的文件类型;;MaxConnPerIP1OnlyIPLimitaudio/mpegvideo仅用于限制的文件类型;顺便附上单位转换。位(bit,简写:b
3、lHost*:80>DocumentRoot"/web/linuxidc"ServerNamewww.linuxidc.comBandwidthModuleOnForceBandWidthModuleOnBandwidthall1024000MinBandwidthall50000LargeFileLimit*500100000//*表示文件类型,所有大于500k的文件下载速度100k,这里我当时以为两个单位一样的。。。附录:mod_bandwidth选项简单说明:BandWidthPulse格
4、式:BandWidthPulse<毫秒(千分之一秒>;默认:1000上下文:perserverconfig改变计算带宽的时间间隔,默认为1000毫秒(1秒)。使用更低的间隔可以获得更精确的带宽控制,但消耗更多的CPU时间,反之亦然。BandWidth格式:BandWidth5、ip6、all>;<速率>;默认:无上下文:perdirectory,.htaccess限制这个目录下文件下载的速率。domain指定来自哪个域的连接受到这个设置的影响。ip指定来自哪个ip地址(或者ip段)的连接受到影响。all所有连接都7、受到影响。示例:;#来自idcfree.com的连接不限制下载速度BandWidthidcfree.com0#来自192.168.0.0/16(或者192.168.0)网段的连接不限制下载速度BandWidth192.168.0.0/160#其他连接限制下载速度为每秒1024字节BandWidthall1024#越前面的设置优先权越高;LargeFileLimit格式:LargeFileLimit<文件大小>;<速率>;默认:无上下文:perdirectory,.htacce8、ss对于超过指定大小的文件,下载时使用的速率。如果速率设置0即不限制速度,但下载速度仍然要受到BandWidth设置的影响。如果设置成-1,则完全不受影响。通过设置不同的文件大小和速率,可以设置不同大小范围内文件的下载速度。示例:文件尺寸大于等于200千字节的文件,下载速率为每秒3072字节LargeFileLimit2003072LargeFileLimit10242048MaxConnection格式:MaxConnection<连接数>;默认:0(不限制)上下文:perdirectory,.htaccess当超过指定9、连接数时,拒绝新的连接。MinBandWidth格式:MinBandWidth10、ip11、all>;<速率>;默认:all256上下文:perdirectory,.htaccess设置最小带宽,默认为每秒256字节。根据BandWidth和LargeFileLimit设置的速率。mod_bandwidth会计算允许的连接数。例如BandWidth为4096字节,而MinBandWidth为1024字节,则最大并发连接数为4。Mod_limitipconn选项简单说明:;设置要控制的目录Max12、ConnPerIP2限制单IP并发连接数NoIPLimitimage/*不受限制的文件类型;;MaxConnPerIP1OnlyIPLimitaudio/mpegvideo仅用于限制的文件类型;顺便附上单位转换。位(bit,简写:b
5、ip
6、all>;<速率>;默认:无上下文:perdirectory,.htaccess限制这个目录下文件下载的速率。domain指定来自哪个域的连接受到这个设置的影响。ip指定来自哪个ip地址(或者ip段)的连接受到影响。all所有连接都
7、受到影响。示例:;#来自idcfree.com的连接不限制下载速度BandWidthidcfree.com0#来自192.168.0.0/16(或者192.168.0)网段的连接不限制下载速度BandWidth192.168.0.0/160#其他连接限制下载速度为每秒1024字节BandWidthall1024#越前面的设置优先权越高;LargeFileLimit格式:LargeFileLimit<文件大小>;<速率>;默认:无上下文:perdirectory,.htacce
8、ss对于超过指定大小的文件,下载时使用的速率。如果速率设置0即不限制速度,但下载速度仍然要受到BandWidth设置的影响。如果设置成-1,则完全不受影响。通过设置不同的文件大小和速率,可以设置不同大小范围内文件的下载速度。示例:文件尺寸大于等于200千字节的文件,下载速率为每秒3072字节LargeFileLimit2003072LargeFileLimit10242048MaxConnection格式:MaxConnection<连接数>;默认:0(不限制)上下文:perdirectory,.htaccess当超过指定
9、连接数时,拒绝新的连接。MinBandWidth格式:MinBandWidth10、ip11、all>;<速率>;默认:all256上下文:perdirectory,.htaccess设置最小带宽,默认为每秒256字节。根据BandWidth和LargeFileLimit设置的速率。mod_bandwidth会计算允许的连接数。例如BandWidth为4096字节,而MinBandWidth为1024字节,则最大并发连接数为4。Mod_limitipconn选项简单说明:;设置要控制的目录Max12、ConnPerIP2限制单IP并发连接数NoIPLimitimage/*不受限制的文件类型;;MaxConnPerIP1OnlyIPLimitaudio/mpegvideo仅用于限制的文件类型;顺便附上单位转换。位(bit,简写:b
10、ip
11、all>;<速率>;默认:all256上下文:perdirectory,.htaccess设置最小带宽,默认为每秒256字节。根据BandWidth和LargeFileLimit设置的速率。mod_bandwidth会计算允许的连接数。例如BandWidth为4096字节,而MinBandWidth为1024字节,则最大并发连接数为4。Mod_limitipconn选项简单说明:;设置要控制的目录Max
12、ConnPerIP2限制单IP并发连接数NoIPLimitimage/*不受限制的文件类型;;MaxConnPerIP1OnlyIPLimitaudio/mpegvideo仅用于限制的文件类型;顺便附上单位转换。位(bit,简写:b
此文档下载收益归作者所有