издание на nginx 1.29.6

Публикувана е основната версия на nginx 1.29.6, в която продължава разработването на нови функции. Успоредно с това се поддържа стабилната версия 1.28.x, като се правят само промени, свързани с отстраняването на сериозни грешки и уязвимости. В бъдеще стабилната версия 1.29 ще бъде сформирана на базата на основната версия 1.30.x. Кодът на проекта е написан на C и се разпространява под BSD лиценз.

Новата версия добавя възможност за обвързване на клиентски сесии с едни и същи сървъри в група. Налични са три метода: „бисквитка“ - прехвърля данни за избрания сървър чрез посочената бисквитка; "route" — прокси сървърът присвоява маршрут на клиента при получаване на първата заявка; "learn" — nginx анализира отговорите от upstream сървъра и запомня сесиите, стартирани от сървъра. За да се конфигурира свързването, директивата "sticky" е добавена към блока "upstream" на модула "http", а параметрите "route" и "drain" са добавени към директивата "server". # Сървър "a" или "b" се задава чрез Cookie srv_id. upstream backend { server backend1.example.com route=a; server backend2.example.com route=b; sticky cookie srv_id expires=1h domain=.example.com path=/; } # Маршрутът се взема от бисквитката "JSESSIONID" или, ако не е зададен, от параметъра jsessionid в URI. map $cookie_jsessionid $route_cookie { ~.+\.(?P\w+)$ $route; } map $request_uri $route_uri { ~jsessionid=.+\.(?P\w+)$ $route; } upstream backend { server backend1.example.com route=a; server backend2.example.com route=b; sticky route $route_cookie $route_uri; } # Upstream сървърът създава сесия, като задава бисквитката "EXAMPLECOOKIE" при първия отговор. # Други заявки с тази бисквитка се насочват към същия сървър сървър. upstream backend { сървър backend1.example.com:8080; сървър backend2.example.com:8081; sticky learn create=$upstream_cookie_examplecookie lookup=$cookie_examplecookie zone=client_sessions:1m; }

Източник: opennet.ru

Купете надежден хостинг за сайтове с DDoS защита, VPS VDS сървъри 🔥 Купете надежден уеб хостинг със защита от DDoS атаки, VPS VDS сървъри | ProHoster