限制Nginx最大并发连接数

限制Nginx最大并发连接数,nginx,Nginx,我正在寻找一种将最大并发连接数限制为1的方法。 我不想要每个IP的连接限制,我已经知道这是受支持的 据我所知,这正是我想要的,但不幸的是,免费版本中没有: 此外,以下参数可作为我们的 商业认购 限制worker\u连接不是一个选项,因为它需要的最小连接数是4,并且影响的范围比传入的请求更大 我的确认: server { listen 80; server_name localhost; location / { rewrite_by_lua ' [some lua co

我正在寻找一种将最大并发连接数限制为1的方法。 我不想要每个IP的连接限制,我已经知道这是受支持的

据我所知,这正是我想要的,但不幸的是,免费版本中没有:

此外,以下参数可作为我们的 商业认购

限制
worker\u连接
不是一个选项,因为它需要的最小连接数是4,并且影响的范围比传入的请求更大

我的确认:

server {
listen       80;
server_name  localhost;

location / {
rewrite_by_lua '
     [some lua code]
';

    proxy_pass http://127.0.0.1:8080;
 }
}

在我发布这个问题后不久,我在谷歌上搜索如何在Nginx中的一个文件中将ip列入白名单时,无意中发现了这个问题!考虑到我花了2个小时在谷歌上搜索关于利率限制的具体条款,这有点滑稽;谈谈相关性,呵呵

limit_conn_zone $server_name zone=servers:1m;
limit_conn servers 1;
http{
块中的这一点似乎起到了作用。

另请参见