Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2266594
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: LINUX

2007-09-29 18:33:53

使用mod_limitipconn模块为apache提供并发连接数控制
 
2007-09-29 kenthy#qingdaonews.com
 
##################################################################################
系统环境:Red Hat Enterprise Linux Server release 5 (kernel 2.6.18-8.el5xen)
软件环境:
    httpd-2.2.6.tar.bz2
    mod_limitipconn-0.22.tar.gz
 
    ——参考下载地址:
   
   
 
目标功能:
    通过增加扩展模块的方式,为apache服务器提供并发连接数控制

##################################################################################
一、安装httpd及mod_limitipconn模块
  # tar jxvf httpd-2.2.6.tar.bz2 -C /usr/src/
  # tar zxvf mod_limitipconn-0.22.tar.gz -C /usr/src/
  # cd /usr/src/httpd-2.2.6
  # patch -p1 < ../mod_limitipconn-0.22/apachesrc.diff
  # ./configure --enable-so --enable-forward     //如需更多特性请参考“./configure --help”
  # ./buildconf
  # make && make install
  # cd /usr/src/mod_limitipconn-0.22
  # PATH=/usr/local/apache2/bin:$PATH make install
 
二、增加并发连接数控制
  # vi /usr/local/apache2/conf/httpd.conf
LoadModule status_module modules/mod_status.so
LoadModule limitipconn_module modules/mod_limitipconn.so
ExtendedStatus On
CustomLog /var/log/httpd/access_log common env=!LIMITIP

         //匹配.mp3后缀的URL
        MaxConnPerIP 2
   

         //基于正则表达式的方式根据URL进行限制,此处匹配所有以"http://"的URL,忽略大小写
        MaxConnPerIP 10
        NoIPLimit image/*      //对图片不做限制
        OnlyIPLimit audio/mpeg video    //仅对音频、视频等进行限制
   


Proxy client tracking      //此行用于检测代理服务器后的客户端IP地址
 
四、测试
… …
… …
[参考网页]:
阅读(1428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~