发新话题
打印

unix主机下限制IP连接数!

unix主机下限制IP连接数!

对于大型主机以及大站来说绝对有用,也可以一定程度上减轻DDOS攻击带来的危害
限制IP连接数

到这里下载模块 http://dominia.org/djao/limit/mod_limitipconn-0.04.tar.gz

安装:
tar zxvf mod_limitipconn-0.04.tar.gz
cd mod_limitipconn-0.04
make APXS=/usr/local/apache/bin/apxs  ß-----这里要按你自己的路径设置
make install APXS=/usr/local/apache/bin/apxs ß-----这里要按你自己的路径设置

编辑httpd.conf
添加
全局变量:
  
复制内容到剪贴板
代码:
< IfModule mod_limitipconn.c >
      < Location / >   # 所有虚拟主机的/目录
          MaxConnPerIP 3     # 每IP只允许3个并发连接
          NoIPLimit image/*  # 对图片不做IP限制
    < /Location >

  < Location /mp3 >  # 所有主机的/mp3目录
    MaxConnPerIP 1         # 每IP只允许一个连接请求   
    OnlyIPLimit audio/mpeg video    # 该限制只对视频和音频格式的文件
    < /Location >
< /IfModule >
  

或者虚拟主机的:
复制内容到剪贴板
代码:
< VirtualHost xx.xxx.xx.xx > ##ip 地址
    ServerAdmin easy@phpv.net
    DocumentRoot /home/easy
    ServerName www.phpv.net
  < IfModule mod_limitipconn.c >
      < Location / >     
      MaxConnPerIP 5         
          NoIPLimit image/*      
      < /Location >
      < Location /mp3 >    # 所有主机的/mp3目录
      MaxConnPerIP 2         # 每IP只允许一个连接请求   
      OnlyIPLimit audio/mpeg video # 该限制只对视频和音频格式的文件
      < /Location >
  < /IfModule >
  < /VirtualHost >
赞助:PHP+Mysql,电信,流量不限,空间自定义大小
要求:正规站,挂一个小AD,探针:http://ass.s.a.techyou.org
English Discuz! Board

TOP

不错

TOP

搞到iptables里面最实在了,呵呵,利用内核功能来限制
这里是一个草根PHPer

TOP

发新话题