Utgivelsen av Angie 1.7.0, en fork av Nginx

Utgitt en versjon av den høyytelses HTTP-serveren og multimodale proxyserveren Angie 1.7.0, som er avledet fra Nginx av en gruppe tidligere utviklere fra prosjektet, som forlot F5 Network. Kildekoden til Angie er tilgjengelig under BSD-lisensen. Prosjektet har fått sertifikater for kompatibilitet med de russiske operativsystemene Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt og FSTEC-versjonen av Alt.

Utviklingen ledes av selskapet «Web-server», som ble dannet høsten 2022 og har mottatt investeringer på 1 million dollar. Blant medeierne i selskapet Web-server: Valentin Bartenev (leder av teamet som utviklet produktet Nginx Unit), Ivan Poluyanov (tidligere leder av frontend-utviklerne hos Rambler og Mail.Ru), Oleg Mamontov (leder av teknisk supportteamet hos NGINX Inc) og Ruslan Ermilov (ru@FreeBSD.org).

Endringer i Angie 1.7.0:

  • Direktiver for proxy_connection_drop, grpc_connection_drop, fastcgi_connection_drop, scgi_connection_drop og uwsgi_connection_drop er lagt til for å tvinge lukking av alle tilkoblinger til den proxyserverte server etter at det er ekskludert fra gruppen.
  • Tellerne for DNS-forespørslene som inkluderes gjennom parameteren status_zone i direktivet resolver er lagt til.
  • Variabelen $ssl_server_cert_type er lagt til, som inneholder typen valgt TLS-sertifikat.
  • I direktivet pid er muligheten for å deaktivere opprettelsen av PID-fil når parameteren «off» angis i stedet for filnavnet lagt til. Ved omkonfigurering er gjenopprettelsen av pid-filen stoppet hvis navnet ble endret i direktivet pid, men verdien er en symbolsk link til den samme filen. Flyttet fra freenginx.
  • Feilmeldinger om sending til Syslog er begrenset til ett meldingsnivå per sekund for å beskytte mot fylling av loggen med typiske meldinger ved overbelastning eller avstengning av syslog-serveren. Flyttet fra freenginx.
  • For å styrke beskyttelsen mot DoS-angrep i proxy-modulen er muligheten til å bruke direktivet max_commands lagt til for å begrense det maksimale antallet kommandoer som kan tas imot under autentiseringsprosessen. Flyttet fra freenginx.
  • Til build-scriptet ./configure er alternativet «--feature-cache» lagt til for caching av resultater når flere moduler bygges.
  • Beskrivelsen av HTTP-statuskoder er tilpasset RFС 9110. Flyttet fra freenginx.
  • For improved protection against DoS attacks, the transmission of more than one empty line before the HTTP request is now allowed. The transmission of HTTP/1.x header field names without a colon is prohibited. Transferred from freenginx.
  • To enhance protection against DoS attacks, the size of readable request body data when using chunked mode in HTTP/1.1, as well as the total size of ignored header fields, is now limited by the value in the client_max_body_size directive. Transferred from freenginx.
  • In the mime.types file, the MIME type for files with the .bmp extension has been changed to image/bmp, and for files with the .rar extension to application/vnd.rar.
  • Changes proposed in version nginx 1.27.1 have been transferred from the nginx project repository. Updated angie-module-opentracing 0.36.0 and angie-module-lua 0.10.27.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster