1.下载:http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2

解压到一个目录:我的是~/Download/mod_limitipconn-0.24/

终端进入该目录。

2.安装命令:

sudo LTFLAGS=--tag=cc apxs -c -i -a mod_limitipconn.c

如遇到问题参考安装mod_bw模块的安装过程。《mac下Apache添加限速模块mod_bw》

3.配置:

  

三、以下配置httpd.conf文件
1、确定是否有以下两句,如果有,如上面的安装是成功的,如果没有请手动添加试试(
不一定完成相同)
LoadModule limitipconn_module modules/mod_limitipconn.so
LoadModule bw_module          modules/mod_bw.so
2、找到ExtendedStatus On,如果前面有#号的话要把#号去掉,如果没有这个选项需要自己手工添加
3、配置限速,添加以下语句(#后面的中文字全部不要输,这里是说明用的),配置限速,可根据控制的范围放在全局域或放在虚拟主机域#这个 module 预设是关闭的,要将他开启才能够使用BandwidthModule On#这个 module 预设不会过滤每个需求,如果您开启他,他将处理过滤每个需求ForceBandWidthModule On#最大带宽,这个有两个参数。第一个是限制来源的位置,也就是该位置受限制。他可以是完整的 hostname、网域名称或 IP。可搭配遮罩使用,例如 192.168.0.0/24 or 192.168.0.0/255.255.255.0,all代表所有 。另一个参数是限制的速率,以 bytes 每秒为单位;假如为 0,则不受限制。Bandwidth all 10000 #限速10K#最小带宽,一般不限制,以下为不限制MinBandwidth all -1#大文件下载限制,顾名思义,这设定是专门用来限制大型档案的。第一个参数是指文件名,可以使用 * 代表全部。也可使用 .rar 等,
第二个参数单位是 kbyte,只要超过这个 Size 就被规范在这个设定的限速中,最后一个参数就是被限制的速率,单位是byte/s。 LargeFileLimit * 500 10240
4、配置限制IP连接数,添加以下语句(#后面的中文字全部不要输,这里是说明用的),配置限速,可根据控制的范围放在全局域或放在虚拟主机域<IfModule mod_limitipconn><Location /> #需要控制的路径,相对于网站根目录MaxConnPerIP 3 #限制的线程数NoIPLimit image/* #对图片文件不做限制 如果仅限制某几种文件请用以下语句,本语句就不要OnlyIPLimit audio/mpeg video/* application/x-rar #只对音频视频文件,自定义 minetype文件起作用</Location></IfModule>

  

重启apache命令:sudo apachevtl restart,OK.

转载于:https://www.cnblogs.com/greywolf/p/3450349.html

(原)Mac下Apache添加限制IP线程模块:mod_limitipconn.so相关推荐

  1. MAC下 Apache服务器配置

    今天做了一个注册登录提交的页面,后续操作需要用到后端的知识 php+Mysql,之前只是有些了解,现在开始具体操作了,首先从配置环境开始.查了好几篇文档与博客,了解了挺多知识. Mac下Apache服 ...

  2. Mac下Apache使用

    Mac下Apache使用 1.常用操作 开启.重启.关闭 sudo apachectl start sudo apachectl restart sudo apachectl stop 2.打开Apa ...

  3. mac下 Github添加SSH keys

    注:封面背景在文章最后面. mac下 Github添加SSH keys 一.首先测试下是否有原先有添加过公钥 二.进入正题,没有SSH keys 公钥,请看下方详细`mac下 Github添加SSH ...

  4. [乐意黎原创]Centos主机里为Apache添加页面压缩mod_deflate模块开启gzip压缩

    mod_deflate 是apache自带的模块,当然是在apache2后支持的,以前1的时候是mod_gzip,启用mod_deflate可以很好的为节省网页大小,只不过是占用服务器的资源和内存.用 ...

  5. Mac 下如何添加网段

    今天要和第三方公司对接,需要访问不同的网段,由于在Mac没有添加过网段,写下此博客来记录下. 按如下步骤来操作即可: 1.点击菜单栏的网络连接图标,选择"打开网络偏好设置": 2. ...

  6. mac下Apache的安装与配置

    第1部分:macOS 10.13高Sierra Web开发环境 这是我们以前的OS X开发系列的更新版本.新发布的macOS 10.13高Sierra以及随之而来的Brew更新与以前的发布版本相比需要 ...

  7. 【Ranger】mac下Apache Ranger编译安装

    官网:http://ranger.apache.org/quick_start_guide.html 1.下载 lcc@lcc ranger$ mkdir -p /Users/lcc/soft/ran ...

  8. Mac下查看本机IP地址

    ⭐️个人博客:caohongyuan,更多分享,欢迎浏览!⭐️ 打开终端 方法一: 键入:ifconfig 方法二: 键入:ifconfig | grep "inet" 欢迎指导!

  9. apache添加支持php的模块,配置Apache支持PHP5 apache php 套件 apache添加php模块 apache部署php项...

    环境:window 7.Apache/2.2.19 (Win32) PHP/5.2.9-1 1.配置服务器名称 将里面的 #ServerNamelocalhost:80 注释去掉即可. 重新运行Apa ...

最新文章

  1. 人类基因组注释包org.Hs.eg.db
  2. 修改注册表真正的提高网速
  3. Python 项目实践二(下载数据)第四篇
  4. python爬虫原理-python爬虫从入门到放弃(二)之爬虫的原理
  5. PV,TPS,QPS,RPS
  6. Socket 编程,一个服务器,多个客户端,互相通信
  7. linux保存python文件_告诉Python将.txt文件保存到Linux上的某个目录 - python
  8. rancher添加私有仓库_使用Rancher和私有仓库快速搭建Kubernetes集群
  9. Torch 的安装与基本用法
  10. Android开发学习之路-带文字的图片分享
  11. MySQL安全你不知道的事
  12. 十行代码替换证件照背景颜色
  13. Vue element table按钮实现当行expand详情(右箭头)
  14. Android 自启项管理器工具
  15. 功能测试是什么?怎么才能做好?看完你就懂了
  16. 国际海运出口的操作流程是怎样的?
  17. flash中国官网显示可能损害计算机,重橙网络:Flash Player 中国官网最新版可解决使用异常的问题...
  18. Localization of Classified Objects in SLAM using NonparametricStatistics and Clustering(2018,IROS)
  19. ChatGPT替代品使用指南
  20. 【python turtle小demo分享】一闪一闪亮晶晶,祝你每天都开心~

热门文章

  1. qt如何把父窗口的变量传给子窗口_父窗口和iframe子窗口之间相互传递参数和调用函数或方法...
  2. 智能型炉温测试仪kic x5软件,X5系列_KIC-7通道/9通道/12通道炉温测试仪
  3. mac 10.12.6 Fiddler的安装
  4. 报错,null [java.lang.IndexOutOfBoundsException,Index: 5, Size: 5]
  5. 5.Java 面试题整理(JDBC ,JDO 方面)
  6. SSM框架笔记08:初探Spring——采用配置类与注解方式
  7. NOIP2014 写后感
  8. 【BZOJ4353】Play with tree,树链剖分线段树
  9. 修饰性形容词-big、good、high_35
  10. 2017.10.28 排序 思考记录