Lanzamiento de nginx 1.29.6

Se ha publicado la versión principal de nginx 1.29.6, en la que continúa el desarrollo de nuevas funcionalidades. En la rama estable paralela 1.28.x solo se realizan cambios relacionados con la corrección de errores graves y vulnerabilidades. En el futuro, se formará la rama estable 1.30 basada en la rama principal 1.29.x. El código del proyecto está escrito en C y se distribuye bajo la licencia BSD.

En la nueva versión, se ha agregado la capacidad de vincular sesiones de clientes a los mismos servidores en un grupo. Hay tres métodos disponibles: 'cookie' - transmisión de datos sobre la selección a través de la Cookie especificada; 'route' - el servidor proxy asigna una ruta al cliente al recibir la primera solicitud; 'learn' - nginx analiza las respuestas del servidor upstream y recuerda las sesiones iniciadas por el servidor. servidor Para configurar el vínculo en el bloque 'upstream' del módulo 'http', se ha añadido la directiva 'sticky', y se han agregado los parámetros 'route' y 'drain' a la directiva 'server'. # A través de la Cookie srv_id, se asigna el servidor 'a' o '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=\/; } # La ruta se toma de la Cookie 'JSESSIONID' o, si no está establecida, del parámetro jsessionid en la 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; } # El servidor upstream crea una sesión, estableciendo en la primera respuesta la Cookie 'EXAMPLECOOKIE'. # Las solicitudes subsiguientes con esta Cookie se envían a uno. servidorupstream backend { server backend1.example.com:8080; server backend2.example.com:8081; sticky learn create=$upstream_cookie_examplecookie lookup=$cookie_examplecookie zone=client_sessions:1m; }

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster