Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1217006
  • 博文数量: 275
  • 博客积分: 6445
  • 博客等级: 准将
  • 技术积分: 2863
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-04 23:22
文章分类

全部博文(275)

文章存档

2024年(4)

2023年(5)

2022年(3)

2021年(18)

2020年(9)

2019年(1)

2018年(13)

2017年(11)

2015年(9)

2013年(2)

2012年(4)

2011年(24)

2010年(114)

2009年(6)

2008年(29)

2007年(13)

2006年(10)

我的朋友

分类: LINUX

2010-08-02 09:41:12

lampp基础上增加mod_cband控制速度和连接数

1. 使用mod_cband. 也可以用mod_bandwidth,不过这个模块只支持限速,不支持限制连接数。mod_cband都包揽了。下载地址是:


2. Apache版本2.2,这是lampp自带的。lampp也自带apxs,但是默认的安装中并没有带devel,也就是
   没有build和include两个目录,必须补齐。
http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-devel-1.6.tar.gz   
   下载后把build和include目录放到lampp的安装目录里就可以了。

3.解开mod-cband包,执行
   ./configure
   make
   su为root
   make install
   如果上面的步骤都正确的话,make install应该顺利的在你的配置文件中添加LoadModule modules/mod_cband.so的语句。

4. 配置httpd.conf
   a) 全局设置:

CBandScoreFlushPeriod 1
CBandRandomPulse On
b)虚拟主机设置:

ServerName
ServerAdmin webmaster@example.com
DocumentRoot /var/www
CBandSpeed 1024kbps 10 30
CBandRemoteSpeed 20kbps 3 3

CBandSpeedn 1024kpbs 10 30就是总流量1Mb,每秒最多10个请求,同时发起连接不超过30个
CBandRemoteSpeed 20kbps 3 3就是单个用户最大速度20kbps,每秒最多3个请求,同时发起连接不超过3个。

5.如果在configure的时候说找不到apxs,可以这样:
cd /usr/bin
ln -s /opt/lampp/bin/apxs apxs
建立一个符号链接。

6.重启Apache,ok.
阅读(825) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~