通过Nginx限制下载连接数

HTTP Limit Zone模块
该模块用于针对条件,进行会话的并发连接数限制,例如限制每个IP的并发连接数等。例如:
http{
    limit_zone one $binary_remote_addr 10m;//定义一个叫one的记录区,总容量为10M,以变量$binary_remote_addr作为会话的判断基准(即一个地址一个会话)
    
    server{
        location /download/ {//限制在download目录,一个会话只能发起一个连接,多余1个都返回503状态
        limit_conn one 1;
        }
    }
}

转自 http://aayy520.blog.163.com/blog/static/231822602011327620662/

猜你喜欢

转载自yuxianhua.iteye.com/blog/1949476
今日推荐