Angie 1.6 Webserver Introduceert Sticky Sessions
Angie 1.6-webserver biedt volledige compatibiliteit met Nginx 1.27 plus nieuwe, nuttige extra functies. Hier is daar meer over.
Angie is een relatief nieuwe webserver die is afgeleid van Nginx door enkele van de voormalige kernontwikkelaars, met als doel de mogelijkheden van het origineel te overtreffen. Ontworpen als een directe vervanging voor Nginx, biedt het een combinatie van bekende efficiëntie met veel nieuwe, innovatieve functies gericht op moderne webbehoeften.
Nieuwe functies in Angie 1.6 Webserver
Het hoogtepunt van de Angie 1.6 release is de introductie van de sticky-directive in het upstream-blok van de streammodule. Hiermee wordt de modus voor sticky-gesprekken mogelijk gemaakt, zodat alle verbindingen binnen een sessie naar dezelfde server worden geleid.
De webserver ondersteunt nu het extraheren van Cookie-waarden uit RDP-verbindingen met behulp van de nieuwe rdp_preread-richtlijn in de streammodule. Met deze functie kunnen cookies worden gelogd en sessies aan specifieke servers worden gekoppeld tijdens load balancing, met behulp van variabelen zoals «$ rdp_cookie» en «$ rdp_cookie_NAME».
Bovendien ondersteunt het serverblok nu meerdere ACME-richtlijnen, waardoor het mogelijk is om tegelijkertijd twee certificaten voor een enkele virtuele server te verkrijgen. Nieuwe opdrachtregelopties, -m en -M, zijn eveneens geïntroduceerd om zowel ingebouwde als geladen modules op te sommen.
Maar er is meer. Angie 1.6 breidt zijn ondersteuning uit om BoringSSL op te nemen in de ACME-module, waardoor de compatibiliteit en beveiligingsopties van de server worden verbeterd.
De nieuwe release bevat ook twee belangrijke bugfixes in de verwerking van het ACME-protocol. De ene lost fouten op bij certificaataanvragen die worden veroorzaakt door configuraties die leiden tot slechte bestandsdescriptoren. De andere fix lost problemen op met certificaataanvragen die veel domeinnamen bevatten, wat JSON-parserfouten veroorzaakte.
Tot slot is er ook een bug opgelost die ACME-cliënten met meerdere error_log-directieven trof. Dit probleem zorgde er eerder voor dat logberichten naar irrelevante logs werden gestuurd, wat het serverbeheer en foutopsporing bemoeilijkte.
De Angie 1.6-webserver bevat alle functionaliteiten van Nginx 1.27.0. De changelog biedt een complete lijst met wijzigingen.

