圆月山庄资源网 Design By www.vgjia.com
Nginx中的所谓连接数限制,其实是tcp连接,也就是请求方通过三次握手后成功建立的连接状态。Nginx一般为我们提供了 ngx_http_limit_conn_module 模块来提供限制连接功能。该模块可以根据定义的键来限制每个键值的连接数,如同一个IP来源的连接数。
ngx_http_limit_conn_module指令解释
Syntax: limit_conn zone number; Default: — Context: http, server, location
该指令描述会话状态存储区域。键的状态中保存了当前连接数,键的值可以是特定变量的任何非空值(空值将不会被考虑)。$variable定义键,zone=name定义区域名称。 常见使用例子:
limit_conn_zone $binary_remote_addr zone=addr:10m; server { location /download/ { limit_conn addr 1; }
上面例子表示当请求访问 /download/ 时, 同一时刻只能一个请求连接会成功进行资源下载。
网段限制
常见的limit_conn_zone 配置一般设置 $binary_remote_addr 或 $server_name,进行单一ip或主机级的连接数限制。
但有时候我们希望能对某ip网段进行连接数限制,那我们可以这么做:
http { ... ... limit_conn_zone $ip_segment zone=network_segment:10m; server { ... ... set $ip_segment $remote_addr; if ( $ip_segment ~ ^(\d+)\.(\d+)\.(\d+)\.(\d+) ) { set $ip_segment $1.$2.$3; } location /download/ { limit_conn network_segment 10; #limit_rate 200k; } } }
这样基本能满足Nginx对网段内所有ip的连接数做统一的连接数限制了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
圆月山庄资源网 Design By www.vgjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
圆月山庄资源网 Design By www.vgjia.com
暂无评论...
更新日志
2024年07月03日
2024年07月03日
- 【游新视界】《幻兽帕鲁》帕桑!岛上滴樱花开了,不回来看看吗?
- 群星1996-《96滚石年度最卖座主打歌刷新全纪录·伤心咖啡馆之歌》台湾首版[WAV+CUE]
- 群星.1997-滚石年度最卖座专辑主打歌全纪录·乱世佳人2【滚石】【WAV+CUE】
- 群星1996-《96滚石年度最卖座主打歌刷新全纪录·新好男人2》台湾首版[WAV+CUE]
- Uzi谈停播原因:因锻炼身体太累所以休息了一下
- 纯欲身材经不住镜面反射 如何安慰失意男人的囧图
- Reddit网友称为了迎接《黑神话:悟空》的发售正在通读《西游记》
- 李翊君.1993-苦海女神龙【上华】【WAV+CUE】
- 群星.2009-重温意难忘5CD【新丽声】【WAV+CUE】
- 群星.1991-CINEPOWER【新艺宝】【WAV+CUE】
- 原画壁纸及美图第265期,无水印可自取
- 原画壁纸及美图第266期,无水印可自取
- 钟离烟霞蔽芾怎么做?烟霞蔽芾饮品配方
- 半吨兄弟《迷人烟嗓》[320K/MP3][123.13MB]
- 半吨兄弟《迷人烟嗓》开盘母带1:1直刻[FLAC/分轨][369.68MB]