Lanseringen av den högpresterande HTTP-servern och multiprotokollproxy-servern Angie 1.9.0, som Àr en avknoppning frÄn Nginx av en grupp tidigare utvecklare frÄn projektet som lÀmnat F5 Network. KÀllkoden för Angie Àr tillgÀnglig under BSD-licensen. Projektet har erhÄllit kompatibilitetscertifikat med de ryska operativsystemen Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt och FSTEC-versionerna av Alt.
Utvecklingen stöds av företaget "Web-server", som bildades hösten 2022 och fÄtt 1 miljon dollar i investeringar. Bland delÀgarna av webservern finns: Valentin Bartenev (teamledare för utvecklingen av produkten Nginx Unit), Ivan Polujanov (tidigare chef för frontend-utvecklarna pÄ Rambler och Mail.Ru), Oleg Mamontov (chef för supportteamet pÄ NGINX Inc) och Ruslan Ermilov (ru@FreeBSD.org).
Ăndringar i Angie 1.9.0:
- Direktivet proxy_cache_path har fÄtt möjlighet att specificera en fil för att lagra delat minne c med cacheindex mellan omstarter. servern Lagring av indexet möjliggör en omedelbar Äterupptagning av arbetet efter en omstart, utan att tid gÄr Ät för att ladda cachen.
- I stream-modulen har direktivet ssl_early_data lagts till för att aktivera Early Data (0-RTT)-mekanismen, vilket tillÄter klienter att skicka data innan TLSv1.3-anslutningen avslutas.
- I direktivet acme_hook har stöd för parametern "uri=" lagts till för att ÄsidosÀtta URI-anropet för ACME-behandlaren. Vid angivande av parametern kan variabler specificeras.
- I direktivet acme_client har parametern "renew_on_load" lagts till för att tvinga uppdateringen av certifikatet vid omstart av konfigurationsfilen.
- Parametern "enabled=off" i direktivet "acme_client" leder nu endast till att uppdateringen av certifikatet för den specificerade klienten stÀngs av, utan att pÄverka övrig funktionalitet. Till exempel kvarstÄr tillgÄngen till nyckeln och certifikatet genom variablerna "$acme_cert_*".
- I API:et för statistikÄtkomst har stöd för ett nytt tillstÄnd "busy" lagts till, vilket signalerar att det övre noden har nÄtt den maximala grÀnsen för antalet anslutningar, faststÀlls genom parametern max_conns.
- I API:et för statistikÄtkomst har möjligheten att se byggtiden lagts till via fÀltet build_time i avsnittet /status/angie.
- Ăndringar frĂ„n projektets nginx-repo har överförts, som föreslagits i version nginx 1.27.4 (förutom direktivet "keepalive_min_timeout", vars motsvarighet redan har implementerats i Angie 1.8.0).
KĂ€lla: opennet.ru
