docker中的Nginx限流、nginx+redies+lua动态黑名单ip封禁
nginx限流
在http设置中添加限流的设置,20r/s 每个ip每秒允许20次访问。
设置完成后再需要限流的接口中调用该设置。
http{
limit_req_zone $uri zone=api_read:20m rate=20r/s;
}
server{
location /test/api {
limit_req zone=api_read burst=5 nodelay;
}
nginx配合redis实现ip自动封禁
前提:nginx加载了lua模块 实现lua的docker镜像(
原创
2021-11-09 19:11:24 ·
3592 阅读 ·
0 评论