Uitgave Angie 1.7.0, een fork van Nginx

De release van de hoogpresterende HTTP-server en multi-protocol proxyserver Angie 1.7.0, afgeleid van Nginx door een groep voormalige ontwikkelaars van het project die ontslag hebben genomen bij F5 Networks. De bronbestanden van Angie zijn beschikbaar onder de BSD-licentie. Het project heeft compatibiliteitscertificaten ontvangen met Russische besturingssystemen zoals Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt en FSTEK-versie 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.7.0:

  • Er zijn richtlijnen toegevoegd: proxy_connection_drop, grpc_connection_drop, fastcgi_connection_drop, scgi_connection_drop en uwsgi_connection_drop voor het geforceerd sluiten van alle verbindingen naar de proxy server server na zijn uitsluiting uit de groep.
  • In de statistieken, die worden ingeschakeld via de parameter status_zone in de richtlijn resolver, zijn tellers voor verzonden DNS-query's toegevoegd.
  • Er is een variabele $ssl_server_cert_type toegevoegd, die het type gekozen TLS-certificaat voor de verbinding bevat.
  • Er is een mogelijkheid aan de pid-richtlijn toegevoegd om het creĆ«ren van een PID-bestand uit te schakelen door 'off' in te voeren in plaats van de bestandsnaam. Bij herconfiguratie wordt het opnieuw aanmaken van het pid-bestand stopgezet als de naam is gewijzigd in de pid-richtlijn, maar de waarde een symbolische link naar hetzelfde bestand is. Verplaatst vanuit freenginx.
  • Het schrijfproces voor foutlogboek naar Syslog is beperkt tot ƩƩn bericht per seconde om te beschermen tegen het vol raken van het logboek met typische berichten in het geval van overbelasting of uitschakeling van de syslog-server. Verplaatst vanuit freenginx.
  • Om de bescherming tegen DoS-aanvallen te versterken, biedt de proxy-module de mogelijkheid om de richtlijn max_commands te gebruiken om het maximale aantal opdrachten dat wordt geaccepteerd tijdens het authenticatieproces te beperken. Verplaatst vanuit freenginx.
  • In het bouwscript . /configure is de optie '--feature-cache' toegevoegd voor het cachen van resultaten bij het bouwen van meerdere modules.
  • De beschrijving van de HTTP-statuscodes is in overeenstemming gebracht met RFC 9110. Verplaatst vanuit freenginx.
  • Voor verbeterde bescherming tegen DoS-aanvallen is het toegestaan om tot aan het begin van de HTTP-aanroep niet meer dan ƩƩn lege regel door te geven. Het doorgeven van namen van HTTP/1.x headervelden zonder een dubbele punt is verboden. Verplaatst vanuit freenginx.
  • Voor een verbeterde bescherming tegen DoS-aanvallen wordt de grootte van de leesbare gegevens van de body van verzoeken in chunked-modus van HTTP/1.1, evenals de totale grootte van genegeerde headervelden nu beperkt door waarden uit de richtlijn client_max_body_size. Verplaatst vanuit freenginx.
  • In het bestand mime.types is het MIME-type voor bestanden met de extensie bmp gewijzigd in image/bmp, en voor bestanden met de extensie rar - in application/vnd.rar.
  • Wijzigingen voorgesteld in versie nginx 1.27.1 zijn overgebracht vanuit de projectrepository van nginx. De modules angie-module-opentracing 0.36.0 en angie-module-lua 0.10.27 zijn bijgewerkt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster