Angie 1.5.0, un server HTTP de înaltă performanță și un server proxy multiprotocol, derivat din Nginx de către un grup de foști dezvoltatori care au părăsit F5 Network, a fost lansat. Codul sursă al Angie este disponibil sub o licență BSD. Proiectul a primit certificate de compatibilitate pentru sistemele de operare rusești Red OS. Astra Linux Ediție specială, serverul Rosa Chrome, versiuni Alt și FSTEC ale Alt.
Dezvoltarea este susținută de compania „Web-serverului„”, fondată în toamna anului 2022 și care a primit o investiție de 1 milion de dolari. Printre coproprietarii Web Server se numără Valentin Bartenev (liderul echipei care a dezvoltat produsul Nginx Unit), Ivan Poluyanov (fost șef al departamentului de dezvoltare front-end la Rambler și Mail.Ru), Oleg Mamontov (șeful echipei de asistență tehnică NGINX Inc) și Ruslan Ermilov (ru@FreeBSD.org).
Modificări în versiunea Angie 1.5.0:
- Modulul http_acme a fost adăugat. Acesta este conceput pentru a automatiza obținerea și reînnoirea certificatelor utilizând protocolul ACME (Automatic Certificate Management Environment), utilizat de autoritatea de certificare Let's Encrypt. Atunci când utilizează http_acme, administratorii nu trebuie să își facă griji cu privire la reînnoirea certificatelor; modulul va obține automat certificatele necesare de la Let's Encrypt sau de la un alt serviciu care acceptă protocolul ACME. http { resolver 127.0.0.1:53; # necesar pentru directiva 'acme_client' acme_client example https://acme-staging-v02.api.letsencrypt.org/directory; server { listen 80; listen 443 ssl; nume_server exemplu.com www.exemplu.com; acme exemplu; ssl_certificate $acme_cert_exemplu; ssl_certificate_key $acme_cert_key_exemplu; } }
- A fost adăugată directiva auto_redirect pentru a controla comportamentul de redirecționare automată în situațiile în care valoarea din directiva „locație” se termină cu un caracter „/”. Dacă directiva „auto_redirect” este setată la „on”, atunci serverul va aplica redirecționarea cererilor URI care nu se termină în „/” (în exemplu, o solicitare la „/prefix” va fi redirecționată la „/prefix/ "). locație /prefix/ { auto_redirect on; }
- Oferă posibilitatea de a utiliza ora de epocă în loc de ora ISO 8601 atunci când exportați valori în sistemul de monitorizare Prometheus sau în API-ul JSON. Pentru a utiliza timpul epocal, utilizați parametrul „date=epoch” atunci când solicitați.
- API-ul de statistici a implementat o nouă stare de „recuperare”, indicând că, în conformitate cu setarea slow_start, starea gazdei din amonte se recuperează treptat după o eroare.
- Specificarea argumentului „-V” pe linia de comandă va asigura afișarea versiunii nginx corespunzătoare versiunii curente Angie.
- Modificările acumulate în nginx 1.25.4 au fost mutate din depozitul proiectului nginx.
- Au fost create pachete pentru FreeBSD 13 (arm64) și RED OS 8 (x86-64).
- Pachet adăugat pentru modulul angie-module-otel (NGINX Native OpenTelemetry). Pachetul angie-module-opentracing a fost actualizat la nginx-opentracing 0.34.0.
Sursa: opennet.ru
