Nginx limit 限制访问模块的方法
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Nginx 的 limit 模块用于限制 Nginx 的访问。limit 模块包含有两个部分:limit_conn 用于对连接数量的限制limit_req 用于对请求频率的限制limit_connli
千家信息网最后更新 2026年11月03日Nginx limit 限制访问模块的方法
Nginx 的 limit 模块用于限制 Nginx 的访问。
limit 模块包含有两个部分:
- limit_conn 用于对连接数量的限制
- limit_req 用于对请求频率的限制
limit_conn
limit_conn 模块的实现比 limit_req 简单,直接对拥有相同变量值的连接进行计数,超过限制的连接返回 503 错误(Service Temporarily Unavailable)。
实际上,由于某一时刻,一个连接上一般只有一个待处理请求,且由于 keepalive 和 phase 处理函数无法判断连接状态 (新连接还是老连接),limit_conn 将正在处理的请求数作为连接数使用。
这个模块包含以下部分:
limit_conn_zone
这个配置项用于指定连接数的计数空间。
# 语法limit_conn_zone [$variable] zone=[zone-name]:[max-storage-space];# 段http# 示例limit_conn_zone $binary_remote_addr zone=conn_ip:1m;
limit_conn
这个配置项用于指定连接数上限。
# 语法limit_conn [zone-name] [max-connections];# 段http, server, location# 示例limit_conn conn_ip 10;
limit_conn_status
可选项。该指令在 1.3.15 版本引入。指定拒绝请求时返回的 http code(状态响应码)。
# 语法limit_conn_status [http-code];# 段http, server, location# 示例limit_conn_status 502;
limit_req
与 limit_conn 不同的是,limit_conn 直接指定连接数上限,而 limit_req 通过 rate 参数对指定变量出现的速率(即频率)指定的上限进行限制。
这个模块包含以下部分:
limit_req_zone
这个配置项用于指定请求频率的计数空间。
# 语法limit_req_zone [$variable] zone=[zone-name]:[max-storage-space] rate=[max-request-rate];# 段http# 示例# rate=1r/s 表示限制每秒只允许一次请求limit_req_zone $binary_remote_addr zone=req_ip:1m rate=1r/s;
limit_req
这个配置项用于调用 limit_req_zone 指定的频率上限,以及可选的补充参数。
# 语法# burst 可选项。后面接整数,表示最大允许超过频率限制的请求数# nodelay 可选项。如果不希望超过的请求被延迟,可以使用 nodelay 参数limit_req zone=req_ip (burst=[numbers]) (nodelay);# 段http, server, location# 示例limit_req zone=req_ip burst=5 nodelay;
limit_req_status
可选项。和 limit_conn_status 同理。指定拒绝请求时返回的 http code(状态响应码)。
# 语法limit_req_status [http-code];# 段http, server, location# 示例limit_req_status 502;
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
限制
示例
语法
模块
频率
配置
参数
状态
部分
处理
上限
空间
数上
不同
最大
相同
两个
内容
函数
变量
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国 科技 互联网
互联网科技公司怎么样
互联网科技公司官网
鑫亿盛互联网科技
深圳齐家互联网科技
互联网科技大会
互联网科技宣传片
互联网金融监管科技
济南和联互联网科技有限公司
青岛中康互联网医疗科技有限公司
茂名市互联网科技产业园
深圳市优智互联网科技有限公司
科技类公司包括互联网吗
互联网新科技动漫ppt素材
东营紫格互联网科技
容联科技互联网电商
北京互联网科技类企业分布
易租星互联网科技有限公司
宁波允成互联网科技有限公司
现代科技的标志之一的互联网
碳银互联网科技
科技互联网公司logo
电子科技大学互联网创业大赛
国大互联网教育科技有限公司工作
济南有互联网科技公司吗
2021互联网科技公司排名
北京市互联网新科技
35岁以上互联网科技行业
三亚科技创新互联网基地
长沙易易互联网科技有限公司