Nginx限制同一IP请求次数Nginx限流

编程

按连接数,即并发数(ngx_http_limit_conn_module)

按请求速率,即IP限制单位时间内的请求数(ngx_http_limit_req_module

 1、

http

{

#..

limit_conn_zone $binary_remote_addr zone=one:10m;#创建规则 限流带宽10M

#..

}

server

{

#...

limit_conn one 1;//应用规则 统一IP并发请求为1

#...

}

2、

http

{

#..

limit_req_zone $binary_remote_addr zone=mylimit:10m rate=1r/s;//创建规则 同个IP每秒1次请求

#..

}

server

{

#...

limit_req zone=mylimit burst=1 nodelay;//应用规则 burst突发情况允许排队请求次数

#...

}

 

以上是 Nginx限制同一IP请求次数Nginx限流 的全部内容, 来源链接: utcz.com/z/517864.html

回到顶部