ngx_cookie_limit_req_module 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ngx_cookie_limit_req_module 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

此模块不仅限制cookie的访问速率,而且还限制恶意IP伪造cookie的数量。

cd redis-4.0**version**/deps/hiredis
make 
make install 
echo /usr/local/lib >> /etc/ld.so.conf
ldconfig

cd nginx-**version**
./configure --add-module=/path/to/this/ngx_cookie_limit_req_module 
make
make install

配置模板


    worker_processes  2;
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
        
cookie_limit_req_zone $http_cookie zone=two:10m rate=30r/s redis=127.0.0.1 block_second=300 cookie_max=5;
cookie_limit_req zone=two burst=30 nodelay;
cookie_limit_req_status 403;

        
        
        server {
            listen       80;
            server_name  localhost;
            location / {
                root   html;
                index  index.html index.htm;
            }
            error_page   403 500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }
   
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于DevOps专区
2019/01/09 13:45

nginx限制请求数(ngx_http_limit_req_module)模块

nginx限制请求数(ngx_http_limit_req_module)模块 2016年04月06日 17:36:58 亦非我所愿丶 阅读数:2629 标签: nginxmodule 更多 个人分类: nginx 版权声明:本文为博主原创文章,未经博主允许不得转载。 http...

0
4
发表于服务端专区
2018/06/06 22:05

nginx ngx_dynamic_limit_req_module进行动态限流防刷接口

关于动态限流目前有lua+redis实现方案,但是呢编译lua模块麻烦且一堆东西要依赖,还得自己实现lua脚本,对于很多小白同学,是很难的,所以今天介绍下更加简单的方案,当然也需要一个模块就是ngx_dynamic_limit_r...

20
1
发表了博客
2018/10/11 12:24

关于limit_req和limit_conn的区别

1,首先,limit_req和limit_conn两个模块都是为了来限流的,但是两者不在一个层面,为了搞清楚这个,必须先要弄清楚request和connection的区别,因为在很多情况下,我们把他们混淆了。 so, what is the difference between connection and request? 2, connection是连接,即常说的tcp连接,通过三次握手而建立的一个完整...

0
0
发表于运维专区
2016/03/24 16:48

linux nginx 限流 ngx_http_limit_conn_module

转载自:https://www.ttlsa.com/nginx/nginx-limited-connection-number-ngx_http_limit_conn_module-module/

0
2
发表了博客
2018/11/20 17:42

Nginx:Nginx limit_req limit_conn限速

简介 Nginx是一个异步框架的Web服务器,也可以用作反向代理,负载均衡器和HTTP缓存,最常用的便是Web服务器。nginx对于预防一些攻击也是很有效的,例如CC攻击,爬虫,本文将介绍限制这些攻击的方法,可以使用nginx的ngx_http_limit_conn_module、ngx_http_limit_req_module这两个模块达到目的,该模块为nginx内置模块,y...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
返回顶部
顶部