一,limit_conn_zone
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn 模块用于限制每个客户端的并发连接数,以防止资源被单一客户端耗尽。
说明:
# 定义一个共享内存区域,用于存储连接状态
# $binary_remote_addr 是客户端的 IP 地址
# zone=perip:10m 定义名为 "perip" 的共享内存区域,内存大小为 10MB
这个定义通常放在http区域
二,limit_conn
limit_conn perip 20;
说明:
# 应用并发连接限制配置
# perip 引用名为 "perip" 的共享内存区域
# 20 限制每个客户端最多允许 20 个并发连接
这个定义通常放在server区域
标签:zone,并发,ip,连接数,nginx,limit,客户端,conn,perip From: https://www.cnblogs.com/architectforest/p/18433016