Apache流量控制及连接数限制

简介: 到这里下载符合你操作系统的Bandwidth Mod(mod_bw)版本。下载这个安装模块tar -zxvf mod_bw-0.

这里 下载符合你操作系统的Bandwidth Mod(mod_bw)版本。
下载这个安装模块

tar -zxvf mod_bw-0.8.tgz
cd mod_bw
apxs -i -a -c mod_bw.c
这样就安装了这个模块


MaxConnection 192.168.0.0/24 5

然後在舉一些官方的例子
Limit every user to a max of 10Kb/s on a vhost :

BandwidthModule On
ForceBandWidthModule On
Bandwidth all 10240
MinBandwidth all -1
Servername www.britepic.org

Limit al internal users (lan) to 1000 kb/s with a minimum of 50kb/s , and
files greater than 500kb to 50kb/s.

BandwidthModule On
ForceBandWidthModule On
Bandwidth all 1024000
MinBandwidth all 50000
LargeFileLimit * 500 50000
Servername www.britepic.org

限制 avi 跟 mpg 速度 20kb/s.

BandwidthModule On
ForceBandWidthModule On
LargeFileLimit .avi 1 20000
LargeFileLimit .mpg 1 20000
Servername www.britepic.org

Using it the “right” way, with output filter by mime type (for text) to 5kb/s:

BandwidthModule On
AddOutputFilterByType MOD_BW text/html text/plain
Bandwidth all 5000
Servername www.britepic.org

连接数限制
先去这下载一个吧..http://dominia.org/djao/limitipconn2.html


下载后会得到
mod_limitipconn-0.23.tar.bz2
解压出来..tar -jxvf mod_limitipconn-0.23.tar.bz2
直接make install即可.

并且在mod_status下添加了ExtendedStatus On这一行。这时我们的mod_limitipconn模块就安装完毕,下一步就是对某个目录进行并发连接数的设置了。
  mod_limitipconn可以对全局和虚拟主机进行不同的限制,其语法结构都是

<IfModule mod_limitipconn.c>
<Location /> #所限制的目录所在,此处表示主机的根目录
MaxConnPerIP 3 #所限制的每个IP并发连接数为3个
NoIPLimit image/* #对图片不做IP限制
</Location>
<Location /MP3 > #所限制的目录所在,此处表示主机的/mp3目录
MaxConnPerIP 1 #所限制的每个IP并发连接数为1个
OnlyIPLimit audio/mpeg video #该限制只对视频和音频格式的文件
</Location>
</IfModule>
   当对全局进行限制时,将这段代码放在httpd.conf文件没有VirtualHost的地方,若是对某个虚拟主机进行限制,请将其放在 <VirtualHost xxx.xxx.xxx.xxx>和</VirtualHost>之间,我们可以通过更改Location以及 MaxConnPerIP方便的控制所限制的目录和并发连接数。

cnbird
+关注
目录
打赏
0
0
0
0
680
分享
相关文章
Apache Apisix轻松打造亿级流量Api网关
Apache APISIX 是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上行、灰度发布、熔断、鉴权、可观测等丰富的流量管理功能。适用于处理传统南北向流量、服务间东西向流量及 k8s 入口控制。Airflow 是一个可编程、调度和监控的工作流平台,基于有向无环图 (DAG) 定义和执行任务,提供丰富的命令行工具和 Web 管理界面,方便系统运维和管理。
Apache Apisix轻松打造亿级流量Api网关
带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 五、 动态配置规则
140 15
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(4)
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(4)
207 10
带你读《Apache Dubbo微服务开发从入门到精通》—— 六、 业务场景示例
带你读《Apache Dubbo微服务开发从入门到精通》—— 六、 业务场景示例
105 5
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(2)
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(2)
202 5
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(5)
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(5)
184 9
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(3)
带你读《Apache Dubbo微服务开发从入门到精通》—— 一、 Dubbo流量治理体系概览(3)
215 7
带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 三、 标签路由规则
242 6
带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 二、 条件路由规则
197 8
带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则
带你读《Apache Dubbo微服务开发从入门到精通》—— 四、 脚本路由规则
198 5

热门文章

最新文章

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等