如何限制Apache的带宽流量

Dapper 下的 apache2 的 带宽流量限制,首先确认安装好apache2,安装 libapache2-mod-cband

apt-get install libapache2-mod-cband

激活 cband 模块

cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-available/cband.conf cband.conf
ln -s /etc/apache2/mods-available/cband.load cband.load

升级 libapache2-mod-cband

apt-get install apache2-prefork-dev
cd /tmp
wget cband.linux.pl/download/mod-cband-0.9.7.4.tgz
tar xzvf mod-cband-0.9.7.4.tgz
cd mod-cband-0.9.7.4
./configure
make
make install

由于cband模块已经由 cband.load 加载,因此修改 /etc/apache2/httpd.conf ,删除加入cband_module的行。

vim  /etc/apache2/httpd.conf

查找

LoadModule cband_module       /usr/lib/apache2/modules/mod_cband.so

删除,并保存。设置站点:

<VirtualHost 1.2.3.4>
ServerName www.example.com
ServerAdmin webmaster@example.com
DocumentRoot /var/www
CBandSpeed 1024 10 30
CBandRemoteSpeed 20kb/s 3 3
</VirtualHost>

CBandSpeed 限制 www.example.com 的虚拟主机的总访问速度为 1024kbps, 最大每秒 10 个请求和最大每秒 30 个连接. CBandRemoteSpeed 限制 www.example.com 的虚拟主机的任何个人的访问速度为每秒 20kb, 最大每秒 3 个请求和最大每秒 3 个连接.

重新启动 apahe2 使其配置生效:

/etc/init.d/apache2 restart

你同时可以通过url:

http://www.example.com/cband-status
http://www.example.com/cband-status-me

来查看最新的流量情况。

时间: 2024-09-09 09:09:44

如何限制Apache的带宽流量的相关文章

为什么要限制IIS及带宽流量

为什么要限制IIS及带宽流量呢?下面详细给大家解释一下. 作为正规的服务器提供商,为了保障大部分客户的利益,我们根据空间的大小分配带宽流量及IIS,所提供的流量一般网站绝对够用.所以说,我们限制流量,其实就是为了限制个别资源占用大的用户,是为了更好的为所有客户服务,保证服务器整体的稳定运行,保护普通客户的权利. 我们知道一台服务器所能承受的最大流量是有限的,那么,在不限制流量的情况下,这台服务器上所有的http://www.aliyun.com/zixun/aggregation/14840.h

linux服务器使用iftop查看带宽流量IP

20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送) 国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.   Linux下使用iftop工具结合iptables服务来解决带宽资源被恶意请求满的问题,主要通过2个步骤来实现: 1.  使用iftop工具查出来是哪些个IP地址在请求主机的带宽资源,找出耗带

centos/redhat/fedora下rpm安装nload监测网卡流量/非手工编译/linux实时带宽监控

nload 是linux下简单易用的带宽流量监测工具,基于字符界面的动态图形显示网卡当前的流量. 不过centos官方源里并没有它,不能直接使用yum安装.我们可以到第三方rpm发布平台上下载,推荐使用 下面的源,它发布多个rpm包 http://pkgs.repoforge.org/nload/ 安装方法: 1. 找合适版本:截止本文写作时间2013-6-7最新版本为0.7.4,centos6对应的版本是 el6, 32位系统使用i686的.我的linode vps, 32位 centos6,

Linux中Apache并发连接数和带宽控制介绍

Linux+Apache的稳定性.安全性和性能以及低廉的价格正在赢得越来越多的市场份额,使 用Linux+Apache作网站服务器的朋友也越来越多,而Apache作为一种http服务,相比FTP总是不容易控制,特别是当网站以http方式 提供软件/音乐下载时,若是每个用户都开启多个线程并没有带宽的限制,将很快达到http的最大连接数或者造成网络壅塞,使得网站的许多正常服务都无法运 行.不过,Apache的使用者们早已开发出了mod_limitipconn和mod_bandwidth两个模块,来控

深入理解tomcat是中间件、正向代理、反向代理、透明代理以及IIS、Apache、Tomcat、Weblogic、WebSphere

       中间件(middleware)是基础软件的一大类,属于可复用软件的范畴.顾名思义,中间件处于操作系统软件与用户的应用软件的中间. 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源.中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯.是连接两个独立应用程序或独立系统的软件.相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息.执行中间件的一个关键途径是信息传递.通过中间件,应用程序可以工作于多平台或OS环境.

apache的htaccess文件语法详解

Apache系统中的.htaccess文件(也称"分布式配置文件")提供了针对目录改变配置的方法,也就是在一个特定的文档目录中放置一个包含指令的文件, 以作用于此目录及其所有子目录.直白的说,.htaccess文件只是一个简单的文档,可以在里面加些简单的命令实现各种不同的设置. 如何知道主机是否支持.htaccess? 其实大部分主机都支持.htaccess,但实际上你的主机提供商并不会特别声明.一般来说,如果你的主机使用Unix或Linux系统,或任何版本的Apache网络服务器,理

Apache环境下PHP利用HTTP缓存协议原理解析及应用分析_php基础

对于静态页面还有Etag. 一.先来看第一种情况:apache 静态页面 apache发送给客户端的静态页面一般包含Last-Modified和Etag,这两个标签的值来自静态文件的修改时间和inode. 下面是截取得apache返回客户端的头 XML/HTML代码 复制代码 代码如下: Last-Modified: Fri, 26 Jan 2007 01:53:34 GMT ETag: "3f9f640-318-cb9f8380" 搜索引擎之所以喜欢静态文件是因为有这两个标识,可以判

局域网限速软件控制电脑网速、控制局域网流量教程

在局域网网络管理中,网管员一个非常重要的工作就是限制局域网网速.合理分配上网带宽.这是因为国内企事业单位出口网络带宽一般较小,企业上网速度普遍较慢.而当前各种网络应用层出不穷,尤其是P2P下载.在线看视频.看网络电视等行为极为普遍.这些与工作无关的网络应用和上网行为会极大地消耗单位的网络带宽,极容易造成局域网网速很慢.电脑上网很慢的情况.为此,网管员必须采取有效的举措来监控局域网电脑流量.限制上网流量和控制上网速度. 作为聚生网管系统的核心功能之一,限制局域网电脑网速.控制网络带宽一直是聚生网管

物理专线流量平滑切换

在从传统IDC向云上迁移过程中,物理专线作为连接云上和云下的桥梁,在混合云架构中占有绝对重要的地位.作为基础设施,在伴随业务不断发展的过程当中,也会进行相应的更换升级.本文将介绍在物理专线特定情况下进行流量切换时,如何做到平滑可靠. 业务场景 此方案应对的业务场景是专线变化造成的VBR更换,主要有 专线更换 原有专线由于接口规格等原因不能提供更高带宽,需要更换 专线升级 在原有专线基础上,增加物理线路,实现多线容灾 更换接入点 从一个接入点,更换到另外一个接入点 其它涉及物理专线更换的场景 注意