Angie és una bifurcació creada per exdesenvolupadors de F5
La nova versió de Angie 1.5 va ser alliberada i en aquest lliurament d'aquesta bifurcació de Nginx realitzada per un grup d'antics desenvolupadors, s'han implementat una sèrie de millores tant al suport, com de compatibilitat amb altres sistemes, introducció de nous mòduls, correccions derrors i més.
En aquesta nova versió que es presenta d'Angie 1.5, el desenvolupament d'aquesta presa com a base de la versió de nginx 1.25.4 amb la qual cosa es compten amb totes les millores i novetats implementades i es traslladen juntament amb els canvis preparats pels desenvolupadors.
I és que a Angie 1.5 una de les característiques que es destaca és la introducció del mòdul http_acme, configurable a través de les directives acme_client i acme, així com variables específiques com $acme_cert_* y $acme_cert_key_*, que automatitza el procés d'obtenció i d'actualització de certificats utilitzant el protocol ACME de Let's Encrypt. Aquesta característica nova té la finalitat d'automatitzar el manteniment dels certificats actualitzats.
Un altre dels canvis que es destaca de la nova versió, és que s'ha afegit la directiva auto_redirect, la qual es encarrega d'optimitzar el procés de redirecció automàtica per facilitar el control del comportament del servidor en situacions on l'URI de la sol·licitud no acaba a «/» de manera adequada.
A Angie 1.5.0 també es millora la integració amb Prometheus (un sistema de monitorització en oferir una alternativa a lús del temps dèpoca en lloc del format estàndard ISO 8601 en exportar mètriques, per utilitzar l'hora d'època, utilitzeu el paràmetre «date=epoch» en fer la sol·licitud.
Així mateix, s'ha introduït un nou estat de "recovering» a l'API d'estadísticas, indicant una recuperació lenta d'una falla segons l'opció slow_start i que permet monitoritzar la recuperació gradual dels hosts ascendents després de falles.
Dels altres canvique es destaquen d'aquesta nova versió:
- Els canvis acumulats a nginx 1.25.4 s'han mogut del repositori del projecte nginx a Angie 1.5.0.
- Es van crear paquets per a sistemes operatius FreeBSD 13 (arm64) i RED OS 8 (x86-64).
- S'ha afegit el paquet per al mòdul
angie-module-otel(NGINX Native OpenTelemetry), i es va actualitzar el paquetangie-module-opentracinganginx-opentracing0.34.0. - Es van afegir paquets de mòduls dinàmics, incloent-hi
angie-modulo-otel. - Es va solucionar un problema on, en actualitzar dinàmicament la llista de servidors proxy amb el mecanisme de reutilització de sessions SSL habilitat (
proxy_ssl_session_reuse), podria passar una fuita de memòria compartida configurada per al bloc upstream corresponent. - Ara el
-Vcommutador també mostra la versió rellevant de nginx, la qual cosa és útil per a la compatibilitat amb utilitats de tercers, en particular certbot
Finalment si estàs interessat a poder conèixer més sobre això sobre aquest nou llançament, 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.5.0.tar.gz tar -xpf angie-1.5.0.tar.gz cd angie-1.5.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