Vydání Angie 1.9.0, fork Nginx

Byl uveden vydání vysoce výkonného HTTP serveru a vícetranzitního proxy serveru Angie 1.9.0, odvozeného od Nginx skupinou bývalých vývojářů projektu, kteří odešli z firmy F5 Network. Zdrojové kódy Angie jsou k dispozici pod licencí BSD. Projekt získal certifikáty kompatibility s ruskými operačními systémy Red OS, Astra Linux Special Edition, Rosa Chrome Server, ALT a FSTEC verzí ALT.

Vývoj je podporován společností "Web-server", založenou na podzim 2022 a získanou investice ve výši 1 milion dolarů. Mezi spolumajiteli společnosti Web server: Valentin Barteněv (vedoucí týmu vyvíjejícího produkt Nginx Unit), Ivan Polujanov (bývalý vedoucí frontendových vývojářů Rambler a Mail.Ru), Oleg Mamontov (vedoucí týmu technické podpory NGINX Inc) a Ruslan Ermilov (ru@FreeBSD.org).

Změny v Angie 1.9.0:

  • V direktivě proxy_cache_path byla implementována možnost určení souboru pro ukládání mezi restartováními serveru obsahu sdílené paměti s indexem cache. Uložení indexu umožňuje okamžité obnovení provozu po restartu, bez ztráty času na načítání cache.
  • Do modulu stream byla přidána direktiva ssl_early_data pro aktivaci mechanismu Early Data (0-RTT), který umožňuje klientovi odesílat data před dokončením fáze vyjednávání spojení TLSv1.3.
  • Do direktivy acme_hook byla přidána podpora parametru „uri=“ pro přepsání URI volání ACME zpracovatele. Při definici parametru je povoleno zadat proměnné.
  • Do direktivy acme_client byl přidán parametr „renew_on_load“ pro donucení obnovit certifikát v případě restartování konfiguračního souboru.
  • Parametr „enabled=off“ v direktivě „acme_client“ nyní vede pouze k deaktivaci aktualizace certifikátu pro daného klienta, aniž by ovlivnil další funkčnost. Například se zachovává přístup ke klíči a certifikátu prostřednictvím proměnných „$acme_cert_*“.
  • V API pro přístup ke statistikám byla přidána podpora nového stavu „busy“, který signalizuje, že na nadřazeném uzlu vypršel limit na maximální počet připojení nastavený pomocí parametru max_conns.
  • V API pro přístup ke statistikám byla přidána možnost prohlížení doby sestavení prostřednictvím pole build_time v sekci /status/angie.
  • Z repozitáře projektu nginx byly přeneseny změny navržené ve verzi nginx 1.27.4 (kromě direktivy „keepalive_min_timeout“, jejíž ekvivalent již byl implementován v Angie 1.8.0).

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster