Izdanak Angie 1.7.0, fork Nginx-a

Objavljen je izdanak visokoučinkovitog HTTP poslužitelja i mult protokolnog proxy poslužitelja Angie 1.7.0, odvojenog od Nginx grupe bivših programera projekta koji su napustili kompaniju F5 Network. Izvornik Angie dostupan je pod BSD licencom. Projekt je dobio certifikate sukladnosti s ruskim operativnim sustavima Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt i FSTEK verzijom Alt.

Razvoj prati tvrtka «Veb-server«, osnovana u jesen 2022. godine i dobila investicije u iznosu od 1 milijun dolara. Među suvlasnicima tvrtke Veb-server: Valentin Bartenjev (vođa tima koji je razvio proizvod Nginx Unit), Ivan Polujanov (bivši voditelj front-end developera Rambler i Mail.Ru), Oleg Mamontov (vođa tima tehničke podrške NGINX Inc) i Ruslan Ermilov (ru@FreeBSD.org).

Promjene u Angie 1.7.0:

  • Dodane su direktive proxy_connection_drop, grpc_connection_drop, fastcgi_connection_drop, scgi_connection_drop i uwsgi_connection_drop za prisilno zatvaranje svih veza prema proxy-ju poslužitelju nakon njegovog isključenja iz grupe.
  • U statistiku, uključujući parametar status_zone u direktivi resolver, dodani su brojači poslanih DNS upita.
  • Dodana je varijabla $ssl_server_cert_type, koja sadrži tip odabranog TLS certifikata pri povezivanju.
  • U direktivu pid dodana je mogućnost isključivanja stvaranja PID datoteke kada se umjesto naziva datoteke navede parametar 'off'. Prilikom ponovne konfiguracije prestaje ponovno stvaranje pid datoteke ako je njezino ime promijenjeno u direktivi pid, ali je vrijednost simbolička poveznica na istu datoteku. Prebačeno iz freenginx.
  • Zapisivanje grešaka u Syslog ograničeno je na jednu poruku u sekundi radi zaštite od prekomjernog ispunjavanja loga tipičnim porukama u slučaju preopterećenja ili isključenja syslog poslužitelja. Prebačeno iz freenginx.
  • Za pojačanu zaštitu od DoS napada u proxy modulu omogućena je upotreba direktive max_commands za ograničavanje maksimalnog broja zapovijedi koje se primaju tijekom autentifikacije. Prebačeno iz freenginx.
  • U skriptu za izgradnju ./configure dodana je opcija '--feature-cache' za keširanje rezultata pri izgradnji više modula.
  • Opis kodova stanja HTTP usklađen je s RFC 9110. Prebačeno iz freenginx.
  • Za poboljšanu zaštitu od DoS napada dozvoljeno je slanje najviše jedne prazne linije prije HTTP upita. Zabrana je slanje imena polja HTTP/1.x zaglavlja bez oznake dvotočke. Prebačeno iz freenginx.
  • Za poboljšanu zaštitu od DoS napada, veličina čitljivih podataka tijela zahtjeva u chunked režimu HTTP/1.1, kao i ukupna veličina zanemarenih polja zaglavlja, sada je ograničena na vrijednost iz direktive client_max_body_size. Prebačeno iz freenginx.
  • U datoteci mime.types MIME tip za datoteke s ekstenzijom bmp promijenjen je u image/bmp, a za datoteke s ekstenzijom rar — u application/vnd.rar.
  • Iz repozitorija projekta nginx prenesene su promjene predložene u verziji nginx 1.27.1. Ažurirani su moduli angie-module-opentracing 0.36.0 i angie-module-lua 0.10.27.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster