系统相关
首页 > 系统相关> > nginx

nginx

作者:互联网

一  限流

     1.  nginx的限流配置

        (1)limit_req_zone 

                 limit_req_zone $binary_remote_addr zone=perip:10m rate=1r/s;

                 limit_req_zone:是限流声明.

                 $binary_remote_addr:表示根据客户端 ip 来 限流, 比如 上面的限流配置 限制每个客户端ip的请求频率为一秒一次, 你

                                                       如果耍流氓一秒两次, 就会被限流 会返回一个http 503 错误给你. 

zone=perip: 表示 用 perip 这个 名称 来标识 这行限流配置, 待会 会通过 perip 这个名称来引用这行限流配置(也就是说限流配置是可以定义为多个的)

10m: 表示存储客户端ip的空间为10MB, 1MB 大概存储1万多ip , 10 MB 大概 10多万Ip , 参考解

          

标签:zone,ip,req,nginx,限流,limit,perip
来源: https://www.cnblogs.com/jialanshun/p/10590180.html