考试网 >> IT认证 >> Linux >> Linux指导 >> Linux下Apache并发连接数和带宽控制

Linux下Apache并发连接数和带宽控制

发布时间:2006-06-28 11:11     点击:
分页:上一页  1 2 [3] 4  下一页

  在下载之前,请先确认自己的Apache配置文件httpd.conf中是否含有

  <IfDefine HAVE_BANDWIDTH>

  LoadModule bandwidth_module modules/mod_bandwidth.so

  </IfDefine>

  以及

  <IfDefine HAVE_BANDWIDTH>

  AddModule mod_bandwidth.c

  </IfDefine>

  若是没有,请加上

  LoadModule bandwidth_module

  libexec/apache/mod_bandwidth.so

  AddModule mod_bandwidth.c

  并且这两行必须分别加在相应区域的最前面,使得这个模块以最低的优先级运行。(不过1.3.7的Apache应该有,呵呵)。

  确认后,请输入 wget ftp://ftp.cohprog.com/pub/apache/module/1.3.0/mod_bandwidth.c 将源文件下载到服务器,然后请使用apxs对其进行编译,编译方法和mod_limitipconn的基本相同,如我输入/usr/sbin/apxs -c mod_bandwidth.c -o /usr/lib/apache(Apache的模块目录),编译程序会自动将编译成功的mod_bandwidth.so文件放到Apache的模块目录,您也可以自己确认一下,若是不正常,拷贝过去即可。

  mod_bandwidth运行时需要一些特定的目录,按照默认情况,请运行以下命令创建并更改目录的权限:

  mkdir /tmp/apachebw

  mkdir /tmp/apachebw/link

  mkdir /tmp/apachebw/master

  chmod -R 777 /tmp/apachebw

  然后再打开httpd.conf文件,加上以下内容

  <IfModule mod_bandwidth.c>

  BandWidthDataDir "/tmp/apachebw/"

  BandWidthModule on

  </IfModule>

  这时,我们就能够对所需要限制带宽的目录进行相应的设置,此处的目录请使用服务器的绝对路径。如我们想限制服务器/home/www/thinkjam/download/soft目录的下载速度,也就是限制网址http://download.thinkjam.org/soft目录下软件的下载速度,则为httpd.conf文件增加以下内容

  <Directory /home/www/thinkjam/download/soft>

  BandWidth thinkjam.org 0 #来自thinkjam.org的下载不受速度限制

  BandWidth 210.51.21 0 #来自210.51.21网段的下载不受速度限制
分页:上一页  1 2 [3] 4  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有