Apache 限制下载速度与并发数

本文介绍了如何在Apache服务器上限制并发连接数和下载速度。针对根目录和下载目录,通过安装mod_limitipconn模块设定最大并发数,如MaxConnPerIP 6和1。同时,通过mod_bw模块限制下载速度,例如每个连接100kb/s,50kb/s最小速率,大文件500kb以上限速至50kb/s。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 1、apache 限制并发数

    需要安装:mod_limitipconn模块

    安装方法:yum install mod_limitipconn

    安装完成后:

    检查Apache 模块目录,看是否含有mod_limitipconn.so 文件.

    在httpd.conf 中添加

    ExtendedStatus On 

    LoadModule limitipconn_module modules/mod_limitipconn.so

    	    <Location />                                       #对应根目录  
    	          MaxConnPerIP 6                              #最大并发数  
    	          NoIPLimit image/*                           #对图片不做限制  
    	    </Location>  
    	    <Location /download>                              #对根目录下面的 download  
    	         MaxConnPerIP 1                               #最大并发数为 1  
    	    </Location>  
    	</IfModule> 
    

    2、apache 限制下载

    安装mod_bandwidth模块

    Yum –y install mod_bw

    若无法成功需要结合apxs工具安装

    yum install httpd-devel

    在httpd.conf 中添加

    LoadModule bw_module modules/mod_bw.so

    例如:限制每一个连线为100 kb/s,最小的速率为50kb/s,且当档案超过500kb 即限速为50kb/s  

    BandwidthModule On  
    ForceBandWidthModule On  
    Bandwidth all 1024000  
    MinBandwidth all 50000    #每个客户端最高速度可达 50KB 
    LargeFileLimit * 500 50000  
    

    参考文档:http://blog.51yip.com/apachenginx/917.html



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值