Angie est un serveur web efficace, puissant et évolutif, créé à partir de nginx par certains de ses anciens développeurs principaux dans le but d'étendre ses fonctionnalités bien au-delà de la version d'origine. Il est distribué sous la licence BSD.
Angie est un remplacement complet de nginx, vous pouvez donc utiliser votre configuration nginx existante sans modifications importantes.
Une caractéristique importante d'Angie est l'obtention de certificats de compatibilité avec des systèmes d'exploitation russes tels que Astra Linux SE, Alt, Red OS et les versions FSTEC d'Alt.
Modifications dans la version 1.3.0 :
• Il est désormais possible de spécifier plusieurs modèles de correspondance URI dans une seule directive «location», ce qui permet de regrouper plusieurs blocs «location» avec des configurations similaires et de réduire la duplication de code.
• Ajout de la possibilité d'exporter diverses statistiques et métriques au format Prometheus grâce aux nouvelles directives «prometheus» et «prometheus_template». Cela permet de configurer flexiblement les modèles et d'obtenir des informations détaillées sur le fonctionnement du serveur.
• L'interface statistique fournie par la directive «api» inclut des informations et des métriques détaillées pour les groupes serveurs dans le module «stream». Cela permet d'obtenir une image plus complète du fonctionnement des serveurs proxy.
• De nouvelles options ont été ajoutées dans le module «stream» pour suivre les changements adresses IP des noms de domaine et obtenir des listes d'adresses à partir des enregistrements DNS SRV avec prise en charge des priorités.
• Il est maintenant possible d'accéder au contenu des fichiers de configuration de la génération actuelle des processus de travail via l'interface fournie par la directive «api» avec l'option «api_config_files» activée.
• Le nom de l'application «angie» est désormais utilisé dans le chargement de la configuration OpenSSL.
• La nouvelle version inclut également des modifications du dépôt du projet Nginx version 1.25.2.
• Correction d'un bug qui empêchait la compilation avec les options «–without-http_upstream_zone_module» ou «–without-stream_upstream_zone_module».
Source : linux.org.ru
