Veja como eu resolvi isso por enquanto:
map $http2 $v1ip {
default "";
"" $binary_remote_addr;
}
map $http2 $v2ip {
default $binary_remote_addr;
"" "";
}
limit_conn_zone $v1ip zone=v1ips:10m;
limit_conn v1ips 10;
limit_conn_zone $v2ip zone=v2ips:10m;
limit_conn v2ips 125;
Como o limite de conexão para HTTP / 2 tem que ser tão alto, também adicionei a limitação de taxa ... mas ainda estou aprimorando os valores.
NOTA : enquanto isso permite definir um valor "sensato" para HTTP < 2 conexões, ele ainda requer um número desnecessário - alto - de conexões simultâneas para conexões HTTP / 2. Eu gostaria muito de ver limit_conn
para cuidar apenas de conexões TCP e não de solicitações HTTP.