Size: a a a

2020 May 19

GF

Gordon Freeman in nginx_ru
Anton Noginov
Ничего.
Статические ACL.
Они позволяют например экспоненциально увеличивать время бана, с диапозонами могут работать?
источник

AN

Anton Noginov in nginx_ru
Как экпонециально увеличить бесконечность?
источник

GF

Gordon Freeman in nginx_ru
никак)
источник

GF

Gordon Freeman in nginx_ru
Anton Noginov
Ничего.
Статические ACL.
это ещё ниже iptables?
источник

AN

Anton Noginov in nginx_ru
В случае отдельно стоящего сервера - это iptables. В других случаях - уроверь сетевой инфраструктуры.
источник

GF

Gordon Freeman in nginx_ru
понял
источник

GF

Gordon Freeman in nginx_ru
в одном чате мои вопросы удалили по fail2ban))
источник

RG

Ray Gutm in nginx_ru
Hi, as of today http3 with nginx open source is stable?
источник

MT

M T in nginx_ru
Why tou ask
источник

k

kiosaku in nginx_ru
Ray Gutm
Hi, as of today http3 with nginx open source is stable?
only beta version from … facebook (can’t remember exactly)
источник

RG

Ray Gutm in nginx_ru
M T
Why tou ask
I would like to do tests
источник

MT

M T in nginx_ru
looks like cloudfare is released his verion of quicq
источник

k

kiosaku in nginx_ru
yup, you’re right
источник

ЕА

Егор Андреевич... in nginx_ru
Добрый вечер, вопрос по балансировку по консинстентному хешированию, как можно сделать так, чтобы:

Если get параметр foo не пустой, то для хеширования использовать его, а если пустой то в качестве аргумента хеширования использовать заголовок bar? Пробовали так

set $hashselector '';
if ($arg_id != '') {
set $hashselector I;
}
if ($http_usertoken != '') {
set $hashselector "${hashselector}G";
}

if ($hashselector = 'IG' ) {
set $hashkey $arg_id;
}
if ($hashselector = 'I' ) {
set $hashkey $arg_id;
}
if ($hashselector = 'G' ) {
set $hashkey $http_usertoken;
}

map $arg_id $hashkey {
   default $http_usertoken;
   .+ $arg_id;
}      

upstream service {
   hash $hashkey consistent;
   server unix:/var/run/service1.sock fail_timeout=10s;
   server unix:/var/run/service2.sock fail_timeout=10s;
}
но эта реализация не работает, балансирует как попало
источник

k

kiosaku in nginx_ru
сделать два блока upstream {} и выбирать в зависимости от параметра
источник

k

kiosaku in nginx_ru
хотя ...
источник

k

kiosaku in nginx_ru
можно и одним обойтись, чуть замороченнее конфиг будет
источник

ЕА

Егор Андреевич... in nginx_ru
что значит выбирать в зависиомсти от параметра?
источник

k

kiosaku in nginx_ru
ну, не претендуя на валидность конфига 🙂 что-то вроде такого:

map $arg_foo $hash_key {
 default $arg_foo;
 ‘’ $http_bar;
}

upstream {
 hash $hash_key consistent;
 server ...
}
источник

k

kiosaku in nginx_ru
если я правильно понял фразу “заголовок bar"
источник