系统版本:centos6.3

APACHE版本:apache2.42(编译安装)

1.配置Limit模块

#wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2
安装:
#tar jxvf mod_limitipconn-0.24.tar.bz2
#cd mod_limitipconn-0.24
#vi Makefile
找到APXS这行,改成
APXS=/usr/local/apache2/bin/apxs
#make && make install
全局变量范例:
< IfModule mod_limitipconn.c >
< Location / >    # 所有虚拟主机的/目录
MaxConnPerIP 3      # 每IP只允许3个并发连接
NoIPLimit p_w_picpath/*   # 对图片不做IP限制
< /Location >
< Location /mp3 >   # 所有主机的/mp3目录
MaxConnPerIP 1          # 每IP只允许一个连接请求
OnlyIPLimit audio/mpeg video     # 该限制只对视频和音频格式的文件
< /Location >
< /IfModule >
# vi /usr/local/apache2/conf/httpd.conf
--------------------
ExtendedStatus On  
LoadModule limitipconn_module modules/mod_limitipconn.so
<IfModule mod_limitipconn.c> 
<Location />
MaxConnPerIP 6
NoIPLimit p_w_picpath/* 
</Location>
</IfModule> 
-------------------
2、配置webbench对网站进行压力测试:
#wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
#tar zxvf webbench-1.5.tar.gz
#cd webbench-1.5
#make && make install
3、使用:
webbench -c 500 -t 30 http://127.0.0.1/
参数说明:-c表示并发数,-t表示时间(秒)
4、测试结果示例:
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/
500 clients, running 30 sec.
Speed=3230 pages/min, 11614212 bytes/sec.
Requests: 1615 susceed, 0 failed.

转载于:https://blog.51cto.com/showerlee/1165374

APACHE利用Limit模块限制IP连接数相关推荐

  1. (转)Linux下apache限速和限制同一IP连接数的实现

    单位有一台DELL的服务器,4核双CPU,4G内存,1TB的存储空间,闲来无事,申请了域名http://www.zxzy123.cn,做了个网站,本以为用这样的配置做个下载站是绰绰有余了,没想到上线没 ...

  2. python中利用re模块正则表达式匹配ip地址

    python中利用正则表达式判断ipv4地址是否合法 ip地址的范围为0.0.0.0-255.255.255.255,分成四段,则每段的范围都是0-255,因此,以一段进行分析: 在进行书写匹配规则时 ...

  3. nginx利用ngx_http_geoip2_module模块对国外ip限制

    1. 安装必要的环境 yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel ...

  4. linux限制ip带宽,apache如何限制并发数 IP 带宽?

    限制并发数 下载模块: 到官方网址: http://www.nowhere-land.org/programs/mod_vhost_limit/下载模块 http://www.nowhere-land ...

  5. 使用Apache的Proxy模块实现对被代理网站的访问

    为已编译的apache2添加mod_proxy模块 和应用 http://help.lampok.net/log/?p=1525 这篇文章试过可以,在apache2.2.23版本的时候. blog.5 ...

  6. Apache防DDOS模块mod_evasive的安装配置和使用

    Apache防DDOS模块mod_evasive的安装配置和使用 前些天,朋友的网站访问很慢,查服务器的连接数也不多,资源占用也少.怀疑有***,便想装上mod_evasive试试,试后一切正常,很爽 ...

  7. 为Apache动态增加模块

    Apache已经安装完毕并投入运行,但是后来却发现部分模块没有加载,当然有两个方法: 1. 一是完全重新编译Apache, 再安装 2. 编译模块为SO文件,使用LoadModule指令加载扩展模块. ...

  8. linux 防火墙 限速,linux iptables限速及限制每IP连接数

    第一步:建立adsl连接,在系统设置--网络设置处有.在图形界面下很容易搞定. 第二步:打开IP转发和伪装(也就是路由与NAT) 1.作为根用户打开/etc/sysconfig/network文件,在 ...

  9. nginx 和php连接数,nginx限制ip连接数和带宽

    搜索热词 今天有个人问我,Nginx怎么限制ip连接数,突然想不起来了,年龄大了,脑子不怎么好使了.还要看一下配置才想起了.那个人又问我,你测试过的吗?一下子把我问蒙了,我真没测试过了,也不知道启作用 ...

最新文章

  1. 如何使dropship第三方销售是基于发货数量,而不是基于LIV发票校验的数量
  2. C/C++ 语言获取文件大小
  3. 【视频】测试经理必修课
  4. 【福利】有道云笔记免费送30天VIP会员,有道云笔记功能优缺点汇总
  5. 谁还期待iPhone 13?
  6. NOR和NAND Flash存储器的区别
  7. C++实现链栈的基本操作
  8. Linux中配置ftp服务器
  9. 35岁小贝荣膺终身成就奖
  10. tp5设置session有效期
  11. linux下无法正常打开pdf文件的解决方法
  12. windows命令行快速启动软件
  13. c语言编写英雄联盟,怎么用C#或者C语言注册 英雄联盟 热键
  14. python尔雅答案_2020尔雅通识课Python》程序设计查题公众
  15. 线性代数学习笔记——第四十一讲——n维向量空间的子空间
  16. 微信企业号 sdk java_基于Java spring框架的微信企业号开发中关于js-sdk的配置
  17. 对于“色盲悖论”问题的理解
  18. 冰蝎Behinder_v4.0
  19. PyTorch 在 Windows 10 系统下的环境配置及安装
  20. python替换excel指定内容_Python脚本操作Excel实现批量替换功能

热门文章

  1. windows python 访问mtp存储空间_Python 3.7 已上架 Microsoft Store,让你 轻松使用 Python...
  2. Visual Studio 2019更新到16.1.4
  3. Xamarin.Android编译CPU类型选择方式
  4. mysql设置edit_可以使用mysql自己带的config edit
  5. 东财在线计算机第一套作业,东财在线21春《计算机网络基础》第一套作业题目及答案...
  6. 如何对单手和双手协同运动方向进行神经表征和解码?北理工研究团队给出了相关方案
  7. Android客户端与服务器之间的通信
  8. oauth最后的确认按钮_绕过GitHub的OAuth授权验证机制($25000)
  9. 袖口里的“超能力”:Facebook腕带式AR传感器,可隔空打字、操控界面,LeCun点赞...
  10. 如何0代码、快速定制企业级NLP模型?百度工程师详解技术选型与模型调优策略...