Release van Angie 1.9.0, afgeleid van Nginx

De release van het hoogwaardige HTTP-server en multiprotocol proxyserver Angie 1.9.0 is gepresenteerd, voortgekomen uit Nginx door een groep voormalige ontwikkelaars van het project die uit het bedrijf F5 Network zijn vertrokken. De broncode van Angie is beschikbaar onder de BSD-licentie. Het project kreeg goedkeuringscertificaten voor compatibiliteit met Russische besturingssystemen zoals Red OS, Astra Linux Special Edition, Rossa Chrome Server, Alt, en FSTEC-versies van Alt.

De ontwikkeling wordt ondersteund door het bedrijf "Web-server", opgericht in het najaar van 2022 en met een investering van 1 miljoen dollar. Onder de mede-eigenaren van Web-server bevinden zich: Valentin Barteniev (teamleider van het ontwikkelingsteam voor het product Nginx Unit), Ivan Polujanov (voormalig hoofd van de frontend-ontwikkelaars bij Rambler en Mail.Ru), Oleg Mamontov (teamleider van de technische ondersteuning bij NGINX Inc) en Ruslan Ermilov (ru@FreeBSD.org).

Wijzigingen in Angie 1.9.0:

  • In de proxy_cache_path-directive is het mogelijk gemaakt om een bestand op te geven voor het opslaan tussen herstarts de server van de gedeelde geheugeninformatie met de cache-index. Het opslaan van de index maakt het mogelijk om direct opnieuw te starten na een herstart, zonder tijd te verliezen met het laden van de cache.
  • In de stream-module is de ssl_early_data-directive toegevoegd om het Early Data (0-RTT)-mechanisme in te schakelen, waarmee de klant gegevens kan verzenden voordat de TLSv1.3-verbinding is voltooid.
  • De acme_hook-directive heeft ondersteuning gekregen voor de parameter "uri=" om de URI-aanroep van de ACME-handler te overschrijven. Bij het definiëren van de parameter kunnen variabelen worden opgegeven.
  • In de acme_client-directive is de parameter "renew_on_load" toegevoegd om de certificaatvernieuwing af te dwingen bij het herladen van het configuratiebestand.
  • De parameter "enabled=off" in de "acme_client" directive leidt nu alleen tot het uitschakelen van de certificaatvernieuwing voor de opgegeven klant, zonder de rest van de functionaliteit te beïnvloeden. Toegang tot de sleutel en het certificaat blijft bijvoorbeeld behouden via de variabelen "$acme_cert_*".
  • In de API voor statistiektoegang is ondersteuning toegevoegd voor de nieuwe status "busy", wat aangeeft dat het bovenliggende knooppunt de limiet voor het maximaal aantal verbindingen, ingesteld via de parameter max_conns, heeft bereikt.
  • In de API voor statistiektoegang is de mogelijkheid toegevoegd om de opbouwtijd te bekijken via het veld build_time in de sectie /status/angie.
  • Wijzigingen vanuit de Nginx-projectrepository zijn overgenomen in versie 1.27.4 van Nginx (behalve de directive «keepalive_min_timeout», waarvan een vergelijkbare al was geïmplementeerd in Angie 1.8.0).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster