产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[综合话题] AMH3.2 安装防CC攻击PHP脚本模块 limit_req2_nginx_module-1.0

amysql
创始人
99532.51 价值分

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分)   有, 感谢 (0分)
2013-05-24 14:31:09 1

AMH面板 - 好用高效低占用、安全可靠极稳定

ylx
银牌会员
4334.00 价值分

这个好~ 辛苦啦
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 14:50:04 2

amysql
创始人
99532.51 价值分

引用:
ylx 发表于 2013-5-24 14:50
这个好~ 辛苦啦


Zeraba 辛苦啦 : )
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 14:51:01 3

阿门
铁牌会员
148.00 价值分

:lol支持
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 14:56:57 4

nginx
银牌会员
1752.00 价值分

灰常好
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 15:03:26 5

ylx
银牌会员
4334.00 价值分

不太懂!貌似两种页面 随即出现!
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 15:04:57 6

zzzzzza
银牌会员
1824.00 价值分

引用:
amysql 发表于 2013-5-24 14:51
Zeraba 辛苦啦 : )


咩 老大也可以做的 我只不过帮着分摊下 期待amh更好
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 15:08:36 7

amysql
创始人
99532.51 价值分

引用:
zzzzzza 发表于 2013-5-24 15:08
咩 老大也可以做的 我只不过帮着分摊下 期待amh更好


:D

#6
两个规则区别不大。
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 15:27:16 8

zzzzzza
银牌会员
1824.00 价值分

引用:
ylx 发表于 2013-5-24 15:04
不太懂!貌似两种页面 随即出现!


两种规则效果上差不多 以后考虑升级下 给重写的页面加时效
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 16:11:43 9

ylx
银牌会员
4334.00 价值分

引用:
zzzzzza 发表于 2013-5-24 16:11
两种规则效果上差不多 以后考虑升级下 给重写的页面加时效


怎么改 请求3 太少了!我有个程序 貌似刚好3! 然后悲剧了!
评价: 这个回复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-05-24 17:09:57 10
 1 2 3 >  (总3页)
AMH社区列表
用户服务中心