UtgÄvan av Angie 1.7.0, en fork av Nginx

UtgÄvan av den högpresterande HTTP-servern och flerprotokollproxy-servern Angie 1.7.0, baserad pÄ Nginx av en grupp tidigare utvecklare som lÀmnat F5 Network, har publicerats. KÀllkoden för Angie Àr tillgÀnglig under BSD-licensen. Projektet har erhÄllit certifikat för kompatibilitet 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).

FörÀndringar i Angie 1.7.0:

  • De nya direktiven proxy_connection_drop, grpc_connection_drop, fastcgi_connection_drop, scgi_connection_drop och uwsgi_connection_drop har lagts till för att tvinga stĂ€ngningen av alla anslutningar till den proxyiserade servern efter att den har tagits bort frĂ„n gruppen.
  • I statistiken som inkluderas genom parametern status_zone i direktivet resolver har rĂ€kneverken för skickade DNS-förfrĂ„gningar lagts till.
  • En variabel $ssl_server_cert_type har lagts till som innehĂ„ller typen av vald certifikat för TLS-anslutningen.
  • I direktivet pid har möjligheten att stĂ€nga av skapandet av PID-fil lagts till genom att ange parametern "off" istĂ€llet för filnamnet. Vid omkonfiguration har Ă„terskapandet av pid-filen stoppats om dess namn har Ă€ndrats i direktivet pid, men vĂ€rdet Ă€r en symbolisk lĂ€nk till samma fil. Flyttat frĂ„n freenginx.
  • Loggning av fel vid sĂ€ndning till Syslog Ă€r begrĂ€nsad till ett meddelande per sekund för att skydda mot att loggen fylls med typiska meddelanden vid överbelastning eller avstĂ€ngning av syslog-servern. Flyttat frĂ„n freenginx.
  • För att stĂ€rka skyddet mot DoS-attacker har direktivet max_commands lagts till i proxy-modulen för att begrĂ€nsa det maximala antalet kommandon som accepteras under autentisering. Flyttat frĂ„n freenginx.
  • En option "--feature-cache" har lagts till i byggscriptskommandot .\/configure för att cachea resultaten nĂ€r flera moduler byggs.
  • Beskrivningen av HTTP-statuskoder har anpassats till RFC 9110. Flyttat frĂ„n freenginx.
  • För att förbĂ€ttra skyddet mot DoS-attacker tillĂ„ts högst en tom rad före HTTP-förfrĂ„gan. Överföring av HTTP/1.x-headerfĂ€ltets namn utan kolon Ă€r förbjudet. Flyttat frĂ„n freenginx.
  • För att förbĂ€ttra skyddet mot DoS-attacker begrĂ€nsas storleken pĂ„ lĂ€sbara data i förfrĂ„gans kropp vid anvĂ€ndning av chunked-lĂ€ge i HTTP/1.1, samt den totala storleken pĂ„ ignorerade headerfĂ€lt nu av vĂ€rdet frĂ„n direktivet client_max_body_size. Flyttat frĂ„n freenginx.
  • I filen mime.types har MIME-typen för filer med filĂ€ndelsen bmp Ă€ndrats till image/bmp, och för filer med filĂ€ndelsen rar till application/vnd.rar.
  • Ändringar som föreslagits i version 1.27.1 av nginx har överförts frĂ„n projektets repository. Modulerna angie-module-opentracing 0.36.0 och angie-module-lua 0.10.27 har uppdaterats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster