Angie 1.4 est déjà sorti, découvrez les nouveautés de ce fork Nginx

Angie

Angie est un fork créé par d'anciens développeurs F5

annoncé le lancement de la nouvelle version d'Angie 1.4 et dans cette nouvelle version, il est implémenté tous les changements et fonctionnalités accumulés dans la version Nginx 1.25.3, garantissant que les utilisateurs bénéficient de la stabilité et des fonctionnalités de ce serveur Web. En plus de cela, la version inclut des packages supplémentaires pour Alpine 3.19 et un nouveau module dynamique destiné à l'authentification. LDAP, » angie-module-auth-ldap «.

Concernant les améliorations présentées, l'un de ses principaux changements est le ajout de la prise en charge du protocole HTTP/3, puisque la connexion aux serveurs proxy en amont a été ajoutée au module http_proxy (le support HTTP/3 pour les connexions client est présent dans Angie depuis la version 1.2.0). Directif version_http_proxy est disponible pour configurer des connexions proxy basées sur les protocoles HTTP/3 et Quic.

Un autre changement qui ressort dans cette nouvelle version d'Angie 1.4 est le en plus de "démarrage_lent" au tableau "serveur"« utilisé dans le bloc de configuration «en amont» pour que le serveur proxy soit opérationnel en douceur après une panne. L'option spécifie le temps de récupération de poids nécessaire au serveur pour revenir et fonctionner après une panne, lors de l'utilisation de l'équilibrage de charge à l'aide de l'option «round-robin" ou "least_conn".

En plus de cela, nous pouvons également constater que ajout de la directive « mp4_limit_rate » pour limiter la vitesse d'envoi des fichiers MP4 au client en réponse au besoin croissant d’une gestion efficace de la bande passante. Les nouvelles politiques aident à réduire la charge de bande passante proportionnellement en fonction du débit binaire, garantissant ainsi une diffusion multimédia plus fluide.

Sur La directive « mqtt_preread » a été ajoutée au module « stream », Cette directive vous permet d'extraire le nom d'utilisateur et l'ID client du paquet CONNECT du protocole MQTT dans des variables du serveur.

De l' autres changements qui se démarquent de cette nouvelle version:

  • Le module Console Light a été open source, implémentant une interface pour surveiller l'activité en temps réel, permettant de suivre les mesures clés de performances du serveur.
  • Packages binaires prêts à l'emploi pour de nombreux modules tiers populaires.
  • Paquet ajouté angie-module-modsecurity pour l'intégration avec le système ModSecurity WAF (pare-feu d'application Web), qui fournit des règles et des filtres pour bloquer un large éventail d'attaques d'applications Web.

Enfin, la nouvelle version corrige également des problèmes précédents, notamment un bug où un serveur proxy, s'il était le seul dans un groupe, pouvait être signalé à tort comme indisponible dans l'API Metrics même après la récupération.

enfin si tu es intéressé à en savoir plus, vous pouvez vérifier les détails dans le lien suivant.

Comment installer Angie sur Linux ?

Pour ceux qui souhaitent pouvoir installer Angie, ils peuvent le faire en suivant les instructions que nous partageons ci-dessous.

La première méthode, et celle que je recommande, consiste à effectuer l'installation en compilant nous-mêmes son code source. Pour ce faire, nous devons ouvrir un terminal et nous allons y taper ce qui suit :

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

Une fois que le code source a été téléchargé et qu'il se trouve dans le répertoire, nous pouvons procéder à la compilation avec les commandes suivantes :

./configure make make install

Une autre des méthodes que nous avons consiste à installer les binaires préparés. Par exemple, dans le cas d'Ubuntu et de Debian, les commandes à exécuter sont les suivantes :

sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-release

Maintenant que c'est fait, nous devons télécharger la clé publique du référentiel d'Angie utilisée pour authentifier les packages :

sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg\

https://angie.software/keys/angie-signing.gpg

Si vous utilisez Debian, vous devez exécuter :

echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

Alors que dans le cas d'Ubuntu :

echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

Et une fois cela fait, nous procédons à l'installation d'Angie avec :

sudo apt-get update sudo apt-get install -y angie