UtgÄvan av nginx 1.29.6

UtgÄvan av huvudversionen nginx 1.29.6 har publicerats, dÀr utvecklingen av nya funktioner fortsÀtter. I den parallellt stödda stabila versionen 1.28.x görs endast Àndringar relaterade till att ÄtgÀrda allvarliga fel och sÄrbarheter. Framöver kommer en stabil version 1.30 att bildas baserat pÄ huvudversionen 1.29.x. Projektets kod Àr skriven pÄ C och distribueras under BSD-licens.

I den nya versionen har möjligheten att koppla klientens sessioner till samma servrar i en grupp lagts till. Tre metoder Ă€r tillgĂ€ngliga: "cookie" — överföring av valda data via angiven Cookie; "route" — proxiserad server tilldelar klienten en rutt vid den första begĂ€ran; "learn" — nginx analyserar svar frĂ„n upstream-servern och kommer ihĂ„g pĂ„började sessioner. För att konfigurera kopplingen har direktivet "sticky" lagts till i blocket "upstream" i modulen "http", och i "server"-direktivet har parametrarna "route" och "drain" lagts till. servern # Genom Cookie srv_id tilldelas server "a" eller "b". upstream backend { server backend1.example.com route=a; server backend2.example.com route=b; sticky cookie srv_id expires=1h domain=.example.com path=\/; } # Rutten hĂ€mtas frĂ„n Cookie "JSESSIONID" eller om den inte Ă€r satt frĂ„n parametern jsessionid i 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-servern skapar en session genom att sĂ€tta Cookie "EXAMPLECOOKIE" vid första svaret. # Övriga begĂ€rningar med denna Cookie skickas till samma servern. upstream backend { server backend1.example.com:8080; server backend2.example.com:8081; sticky learn create=$upstream_cookie_examplecookie lookup=$cookie_examplecookie zone=client_sessions:1m; }

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster