Webbplatssökning

Angie 1.6 Webbserver introducerar klibbiga sessioner


Angie 1.6 webbserver erbjuder full kompatibilitet med Nginx 1.27 samt nya, användbara extrafunktioner. Här är mer om det.

Angie är en relativt ny webbserver som har förgrenats från Nginx av några av dess tidigare kärnutvecklare med målet att överträffa originalets kapacitet. Den är utformad som en ersättning som kan bytas ut direkt mot Nginx och erbjuder en blandning av välkänd effektivitet med många nya, innovativa funktioner riktade mot moderna webbkrav.

Nya funktioner i Angie 1.6 webbserver

Höjdpunkten i Angie 1.6-versionen är introduktionen av sticky-direktivet i stream-modulens upstream-block. Detta möjliggör sticky sessions-läge, vilket säkerställer att alla anslutningar inom en session dirigeras till samma server.

Webbservern stöder nu att extrahera cookie-värden från RDP-anslutningar med den nya rdp_preread-direktiven i stream-modulen. Denna funktionalitet gör det möjligt att logga cookies och koppla sessioner till specifika servrar vid lastbalansering, genom att använda variabler som "$rdp_cookie" och "$rdp_cookie_NAME."

Dessutom stöder serverblocket nu flera ACME-direktiv, vilket möjliggör konfiguration av att erhålla två certifikat samtidigt för en enda virtuell server. Nya kommandoradsalternativ, -m och -M, har också införts för att lista både inbyggda och inlästa moduler.

Angie 1.6.0 Webbserver

Men det finns mer. Angie 1.6 utökar sitt stöd till att inkludera BoringSSL i ACME-modulen, vilket förbättrar serverns kompatibilitet och säkerhetsalternativ.

Den nya versionen innehåller också två viktiga buggfixar i hanteringen av ACME-protokollet. Den ena åtgärdar fel i certifikatförfrågningar som orsakas av konfigurationer som leder till dåliga filbeskrivare. Den andra fixen löser problem med certifikatförfrågningar som involverar många domännamn, vilket orsakade JSON-parserfel.

Slutligen har en bugg som påverkade ACME-klienter med flera error_log-direktiv också åtgärdats. Detta problem gjorde tidigare att loggmeddelanden skickades till irrelevanta loggar, vilket försvårade serverhantering och felsökning.

Angie 1.6-webbservern inkluderar alla funktioner från Nginx 1.27.0. Ändringsloggen ger en komplett lista över ändringar.