Wydanie Angie 1.10.0, forka Nginx

Opublikowano wydanie wydajnego serwera HTTP oraz wieloprotocolowego serwera proxy Angie 1.10.0, odgałęzionego od Nginx przez grupę byłych deweloperów projektu, którzy odeszli z firmy F5 Network. Źródła Angie są dostępne na licencji BSD. Projekt uzyskał certyfikaty zgodności z rosyjskimi systemami operacyjnymi Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt oraz FSTEC-versions Alt.

Rozwój projektu wspiera firma 'Web-server', założona jesienią 2022 roku, która otrzymała inwestycje w wysokości 1 miliona dolarów. Współwłaściciele firmy Web-server to: Walentin Barteniew (lider zespołu rozwijającego produkt Nginx Unit), Iwan Polujanow (były szef front-end deweloperów Ramblera i Mail.Ru), Oleg Mamontow (szef zespołu wsparcia technicznego NGINX Inc) oraz Ruslan Ermilov (ru@FreeBSD.org).

Zmiany w Angie 1.10.0:

  • Dodano dyrektywę docker_endpoint do konfiguracji automatycznego pobierania i dynamicznego aktualizowania grup serwerów proxy na podstawie listy kontenerów uzyskanej za pomocą API Docker lub Podman. Nowa funkcjonalność umożliwia w czasie rzeczywistym monitorowanie uruchamiania i zatrzymywania kontenerów oraz odpowiednio dodawanie ich adresy IP do listy upstream lub usuwanie ich z niej bez restartu konfiguracji.
  • Do modułu stream dodano wsparcie dla automatycznego pobierania certyfikatów TLS za pomocą protokołu ACME (stosowane w Let’s Encrypt). Aby skonfigurować, w dyrektywie acme należy użyć zmiennych $acme_cert_* i $acme_cert_key_*.
  • Dodano blok ustawień client {…}, umożliwiający definiowanie ustawień stosowanych w kontekście nazwanych lokalizacji, obsługujących wychodzące zapytania HTTP generowane przez różne moduły Angie (np. zapytania do serwerów ACME, wywołania API Docker).
  • Z projektu FreeNginx przeniesiono wsparcie dla przyjmowania połączeń z wykorzystaniem Multipath TCP (MPTCP), aktywowanego przez dodanie parametru multipath do dyrektywy listen.
  • Zaktualizowano wersje pakietów angie-console-light 1.8.0, angie-module-cgi 0.13 oraz angie-module-otel 0.1.2.
  • Z repozytorium projektu nginx przeniesiono zmiany zaproponowane w wersji nginx 1.27.5. Na przykład przeniesiono wsparcie dla algorytmu zarządzania przeciążeniem sieci CUBIC (RFC 9438) dla połączeń wykorzystujących protokół QUIC.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster