Windows下apache限制ip并发数

  Apache最大的优点在于它是个模块化的程序,缺乏什么样的功能就可以单独开发相应的功能模块,然后加到Apache上就可以了. ^_^
  目前很多人都用多线程下载工具下载,导致服务器负载很大,于是便想到了限制IP的连接数,(如果Apache是2.x版本的,那么从http://dominia.org/djao/limitipconn2.html下载Linux的或者Windows的) 如果是windows服务器的,把下载的的mod_limitipconn.dll放到Apache的安装目录的modules目录下;
  然后修改Apache的配置文件httpd.conf,这里不管Linux还是Windows都是一样的,如果是2.0首先找到httpd.conf中的LoadModule status_module modules/mod_status.so,把这句话前面的#去掉,然后加入如下内容

ExtendedStatus On
LoadModule limitipconn_module modules\mod_limitipconn.dll
<IfModule mod_limitipconn.c>
 <Location /resource>
 MaxConnPerIP 50
 NoIPLimit image/*
 </Location>
 </IfModule>
里面/resource是制定限定IP的目录,然后MaxConnPerIP是限定每个IP的并发连接数,NoIPLimit image/* 是排除resource下不限定的目录。

重启apache,哈哈大功告成~



[本日志由 admin 于 2010-02-24 02:48 PM 编辑]
文章来自: 本站原创
引用通告地址: http://www.net0577.com/trackback.asp?tbID=160
Tags:
评论: 0 | 引用: 0 | 查看次数: 625
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码:
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭