AMH 社区首页
AMH社区 - 开放自由有价值的社区
[综合话题] AMH3.2 安装防CC攻击PHP脚本模块 limit_req2_nginx_module-1.0 |
|
---|---|
amysql |
amysql 发表于 2013-05-24 14:31:09
limit_req2_nginx_module-1.0版本已关闭
----------------------------------------- 1.0&1.1版本已不再提供下载安装,请面板搜索下载安装limit_req2_nginx_module-1.2版本。 开发者更新日志: http://amysql.com/bbs/post-397-1-1.htm 更新时间:2013-5-25 适用版本 AMH3.1 & AMH3.2 ----------------------------------------- 模块版本名称: limit_req2_nginx_module-1.0 模块发布时间: 2013-05-22 模块描述: 引用: nginx模块系列 - nginx限制请求处理频率的模块。典型应用:限制来自单个IP地址的请求处理频率。 限制的方法是通过一种“漏桶”的方法——固定每秒处理的请求数,推迟过多的请求处理。 模块脚本开发者:Zeraba 开发者网站:http://www.lsanday.com/ 1、面板线上下载&安装: AMH » Module » 下载模块 » 搜索 limit_req2_nginx_module-1.0 下载。 回到模块管理列表点击安装即可。 2、或使用ssh命令下载&安装: amh module download limit_req2_nginx_module-1.0; amh module limit_req2_nginx_module-1.0 install; -------------- 安装模块后,防止CC攻击PHP脚本,模块安装后默认有两个规则one与two。 limit_req2_zone $binary_remote_addr $uri zone=one:2m rate=3r/s; limit_req2_zone $binary_remote_addr $request_uri zone=two:2m rate=3r/s; 规则one,以$binary_remote_addr $uri做为会话值,会话空间为2MB,请求频率3请求每秒。限制后将重写到/ErrorPages/refresh.html提示。 规则two,以$binary_remote_addr $request_uri 做为会话值,会话空间一样为2MB,请求频率3请求每秒。限制后返回400错误状态码。 开发日志帖子:http://amysql.com/bbs/post-397-1-1.htm 同时期待作者开发新版本。支持自定义参数设置。 :) -------------- 按住F5键,测试效果: 附、下载limit_req2_nginx_module-1.0模块开发脚本: http://amysql.com/file/AMH/3.2/modules/limit_req2_nginx_module-1.0.module.tar.gz
点赞,加油! (0分)
2013-05-24 14:31:09 1
AMH面板 - 好用高效低占用、安全可靠极稳定 |
ylx |
这个好~ 辛苦啦
回复
2013-05-24 14:50:04 2
|
amysql |
回复
2013-05-24 14:51:01 3
|
阿门 |
:lol支持
回复
2013-05-24 14:56:57 4
|
nginx |
灰常好
回复
2013-05-24 15:03:26 5
|
ylx |
不太懂!貌似两种页面 随即出现!
回复
2013-05-24 15:04:57 6
|
zzzzzza |
回复
2013-05-24 15:08:36 7
|
amysql |
回复
2013-05-24 15:27:16 8
|
zzzzzza |
回复
2013-05-24 16:11:43 9
|
ylx |
回复
2013-05-24 17:09:57 10
|