Rilascio di nginx 1.29.6

È stato pubblicato il rilascio della versione principale di nginx 1.29.6, nella quale continua lo sviluppo di nuove funzionalità. Nella versione stabile parallela 1.28.x vengono apportate solo modifiche relative alla correzione di errori gravi e vulnerabilità. In futuro, sulla base della versione principale 1.29.x verrà formata una versione stabile 1.30. Il codice del progetto è scritto in linguaggio C ed è distribuito con licenza BSD.

Nel nuovo rilascio è stata aggiunta la possibilità di associare le sessioni dei clienti agli stessi server di un gruppo. Sono disponibili tre metodi: "cookie" — invio dei dati selezionati tramite il cookie specificato; "route" — il server proxy assegna un percorso al cliente al momento della ricezione della prima richiesta; "learn" — nginx analizza le risposte dal server upstream e memorizza le sessioni iniziate dal server. Per configurare l'associazione, nel blocco "upstream" del modulo "http" è stata aggiunta la direttiva "sticky", mentre nella direttiva "server" sono stati aggiunti i parametri "route" e "drain". # Attraverso il cookie srv_id viene impostato il server "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=\/; } # Il percorso viene prelevato dal cookie "JSESSIONID" oppure, se non impostato, dal parametro jsessionid nell'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; } # Il server upstream crea una sessione impostando, alla prima risposta, il cookie "EXAMPLECOOKIE". # Le successive richieste con questo cookie vengono inviate a uno server . 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; } serverÈ stato pubblicato il rilascio della versione principale di nginx 1.29.6, nella quale continua lo sviluppo di nuove funzionalità.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster