您当前的位置: 首页 > windows教程 > 电脑技巧 > Apache限制并发连接数和下载速度

Apache限制并发连接数和下载速度

作者:不详 来源:网络 发布时间: 2011-09-14 13:39 点击:
一、配置环境 OS:RHEL4.2 Apache:2.2.11 二、所需软件: mod_limitipconn-0.23.tar.bz2 mod_bw-0.7.tgz 三、安装过程 1,安装mod_limitipconn模块 sudo tar jxvf mod_limitipconn-0.23.tar.bz2 cd mod_limitipconn-0.23 sudo/usr/local/apache/bin/apxs-i-c-a mod_limi

Apache限制并发连接数和下载速度

  一、配置环境
  
  OS:RHEL4.2
  
  Apache:2.2.11
  
  二、所需软件:
  
  mod_limitipconn-0.23.tar.bz2
  
  mod_bw-0.7.tgz
  
  三、安装过程
  
  1,安装mod_limitipconn模块
  
  sudo tar jxvf mod_limitipconn-0.23.tar.bz2
  
  cd mod_limitipconn-0.23
  
  sudo/usr/local/apache/bin/apxs-i-c-a mod_limitipconn.c
  
  ***特别提示***
  
  /usr/local/apache/bin/apxs------这个路径是你apache的绝对路径
  
  ****************************************
  
  sudo make
  
  sudo make install
  
  2,安装mod_bw模块
  
  sudo tar zxvf mod_bw-0.7.tgz
  
  #cd/usr/local/src/ApacheSecure
  
  #tar-zxvf mod_bw-0.7.tgz
  
  #cd mod_bw
  
  ****************************特别提示*************************
  
  vim mod_bw.c:
  
  #if(APR_MAJOR_VERSION<1)
  
  改为
  
  #if(APR_MAJOR_VERSION>=1)
  
  避免启动Apache时就会出现类似信息:
  
  httpd:Syntax error on line234of/usr/local/apache/conf/httpd.conf:
  
  Cannot load/usr/local/apache/modules/mod_bw.so into server:
  
  /usr/local/apache/modules/mod_bw.so:undefined symbol:apr_atomic_add
  
  sudo/data/apache/bin/apxs-i-c-a mod_bw.c
  
  **********************************************************************
  
  sudo../../bin/apxs-i-c-a mod_bw.c
  
  vim/usr/local/apache/conf/httpd.conf
  
  ******如果能看到下面两行就是安装成功了***************************
  
  LoadModule limitipconn_module modules/mod_limitipconn.so
  
  LoadModule bw_module modules/mod_bw.so
  
  ***********************************************************
  
  四、配置httpd.conf文件
  
  vim httpd.conf
  
  ExtendedStatus On
  
  <IfModule mod_limitipconn.c>
  
  <Location/data/apache/htdocs/data/software/*>###下载内容的目录
  
  MaxConnPerIP3###限制3个线程
  
  NoIPLimit index.php###不限制index.php文件
  
  </Location>
  
  </IfModule>
  
  <VirtualHost192.168.0.100>
  
  ServerName www.td12580.com
  
  ServerAlias td12580.com
  
  DocumentRoot/data/apache/htdocs/
  
  BandwidthModule on###开启mod_bw模块功能
  
  ForceBandWidthModule on###处理每个下载需求
  
  Bandwidth all20000###限制最大下载速度20K
  
  MinBandwidth all-1###不限制最小下载速度
  
  </VirtualHost>
  
  五、重启apache
  
  ./apachectl restart

分享到:
本文"Apache限制并发连接数和下载速度"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4