Angie és una bifurcació creada per exdesenvolupadors de F5
Es va donar a conèixer el llançament de la nova versió d'Angie 1.4 i en aquesta nova versió arriba implementat tots els canvis i funcionalitats acumulades a la versió de Nginx 1.25.3, cosa que garanteix que els usuaris es beneficiïn de l'estabilitat i les característiques d'aquest servidor web. A més d'això, el llançament inclou paquets addicionals per a Alpine 3.19 i un nou mòdul dinàmic adreçat a l'autenticació LDAP, » angie-module-auth-ldap ".
Per la part de les millores que es presenten, un dels seus principals canvis és el suport afegit per al protocol HTTP/3, doncs en connectar-se a servidors proxy ascendents s'ha afegit al mòdul http_proxy (la compatibilitat amb HTTP/3 per a connexions de clients ha estat present a Angie des de la versió 1.2.0). La directiva proxy_http_versió està disponible per configurar connexions intermediaris basades en els protocols HTTP/3 i Quic.
Un altre dels canvis que destaca aquesta nova versió d'Angie 1.4 és la addició de «slow_start» a la directiva «server« utilitzada al bloc de configuració «riu amunt» per posar en funcionament sense problemes el servidor intermediari després d'una falla. L'opció especifica el temps de recuperació del pes del servidor que torna a funcionar després d'una falla quan s'utilitza l'equilibri de càrrega mitjançant el mètode «round-robin» o «least_conn».
A més, també podrem trobar que s'ha afegit la directiva "mp4_limit_rate" per limitar la velocitat d'enviament de fitxers MP4 al client en resposta a la necessitat creixent d'una gestió eficient de l'amplada de banda. Les noves directives ajuden a reduir la càrrega de l'amplada de banda proporcionalment en funció de la taxa de bits, cosa que garanteix un lliurament de mitjana més fluida.
En la directiva » mqtt_preread » s'ha afegit al mòdul stream, aquesta directiva permet extreure el nom d'usuari i l'ID del client del paquet CONNECT del protocol MQTT a les variables del servidor.
Dels altres canvis que es destaquen d'aquesta nova versió:
- S'ha obert el codi per al mòdul Console Light, amb la implementació d'una interfície per monitoritzar l'activitat en temps real, fet que permet rastrejar mètriques clau de rendiment del servidor.
- Paquets binaris llestos per utilitzar per a molts mòduls populars de tercers.
- Es va agregar el paquet angie-module-modsecurity per a la integració amb el sistema ModSecurity WAF (Web Application Firewall), que proporciona regles i filtres per bloquejar una àmplia gamma datacs a aplicacions web.
Finalment, la nova versió també soluciona problemes anteriors, inclòs un error pel qual un servidor intermediari, si era l'únic en un grup, podia informar-se incorrectament com a no disponible a l'API de mètriques fins i tot després de la recuperació.
Finalment si estàs interessat a poder conèixer més sobre això, pots consultar els detalls en el següent enllaç.
Com instal·lar Angie a Linux?
Per als que estiguin interessats en poder realitzar la instal·lació d'Angie, ho poden fer seguint les instruccions que compartim a continuació.
El primer mètode, i el que jo recomano, és fent la instal·lació, compilant el codi font d'aquest pel nostre compte. Per això hem d'obrir una terminal i hi teclejarem el següent:
curl -O https://download.angie.software/files/angie-1.4.0.tar.gz tar -xpf angie-1.4.0.tar.gz cd angie-1.4.0
Ja descarregat el codi font i estant dins del directori podem procedir a realitzar la compilació amb les següents ordres:
./configuren make make install
Un altre dels mètodes amb què comptem, és instal·lant els binaris preparats. Per exemple, per a Ubuntu i Debian, les ordres que han d'executar són les següents:
sudo apt-get update sudo apt-get install -i ca-certificates curl lsb-release
Ara fet, això hem de descarregar la clau pública del repositori d'Angie utilitzada per autenticar paquets:
sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
Si utilitzeu Debian han d'executar:
fet "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
Mentre que en el cas d'Ubuntu:
fet "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
I ja fet això procedim a instal·lar Angie amb:
sudo apt-get update sudo apt-get install -i angie