Angie 1.11.0 vÀljalase, Nginxi kahvel

VĂ€lja on antud Angie 1.11.0, suure jĂ”udlusega HTTP-server ja mitmeprotokolliline puhverserver, mille F5 Networkist lahkunud endised arendajad Nginxist eraldi arendasid. Angie lĂ€htekood on saadaval BSD litsentsi alusel. Projekt on saanud ĂŒhilduvussertifikaadid Russian Red OS operatsioonisĂŒsteemidele. Astra Linux Alti erivĂ€ljaanne, Rosa Chrome Server, Alt ja FSTEC versioonid.

Arendust toetab veebiserveri ettevĂ”te, mis asutati 2022. aasta sĂŒgisel ja sai 1 miljoni dollari suuruseid investeeringuid. Veebiserveri ettevĂ”tte kaasomanike hulgas on Valentin Bartenev (Nginx Unit toote arendanud meeskonna juht), Ivan Polujanov (Rambleri ja Mail.Ru endine esiotsa arendajate juht), Oleg Mamontov (NGINX Inc tehnilise toe meeskonna juht) ja Ruslan Ermilov (ru@FreeBSD.org).

Angie 1.11.0 muudatused:

  • Lisatud on moodul "http-metric", mis vĂ”imaldab reaalajas koguda mis tahes HTTP-meetrikaid pĂ€ringute töötlemise ja koondamise eri etappides, kasutades erinevaid meetodeid (loendurid, histogrammid, libisevad keskmised jne). JuurdepÀÀs kogutud andmetele on JSON- ja Prometheuse-vormingus HTTP API (/status/http/metric_zones/) kaudu, samuti muutujate ja logide kaudu.
  • ACME protokolli tugivĂ”imalusi on laiendatud: lisatud on ALPN-i verifitseerimise tugi, sertifikaadi uuesti vĂ€ljastamise oleku kuvamine HTTP API-s /status/http/acme_clients/ on tĂ€iustatud (Prometheuse toega), HTTP kinnituse konfiguratsiooni on lihtsustatud ja voogplokist sertifikaatidele juurdepÀÀs on paranenud. HTTP verifitseerimine ACME-s saab nĂŒĂŒd toimida ilma serveriplokkideta, konfiguratsioonis on listen 80 direktiiv (kuulamispordi muutmiseks on nĂŒĂŒd saadaval direktiiv acme_http_port). VastuvĂ”etud sertifikaadi ligikaudne suurus arvutatakse nĂŒĂŒd automaatselt (suure domeenide arvuga sertifikaatide puhul saate nĂŒĂŒd vĂ€ltida max_cert_size parameetri mÀÀramist direktiivis acme_client). ACME serveri vastuse maksimaalset suurust piirab nĂŒĂŒd direktiiv acme_max_response_size.
  • Moodulile http_image_filter on lisatud tugi AVIF- ja HEIC-vormingutele. Image_filter direktiivile on lisatud parameeter convert pildivormingute vahel teisendamiseks.
  • ECH (Encrypted ClientHello) TLS-laienduse tugi on rakendatud, mis jĂ€tkab ESNI (Encrypted Server Name Indication) laienduse arendamist ja mida kasutatakse TLS-seansi parameetrite (nt taotletud domeeninime) teabe krĂŒpteerimiseks. ECH privaatvĂ”tmefail mÀÀratakse direktiivi ssl_encrypted_hello_key kaudu ja teave ECH kasutamise kohta on saadaval muutuja $ssl_encrypted_hello kaudu.
  • Voomoodul toetab nĂŒĂŒd puhverserveriga seadmetele liikluse edastamisel PROXYv2 protokolli. serverid.
  • Lisatud vĂ”imalus loendites ja objektides olevate ĂŒksuste arvu loendada Prometheuse mÔÔdikute eksportimisel (kaldkriipsuga lĂ”ppevad teed tagastavad nĂŒĂŒd vastava API kogumi ĂŒksuste arvu).
  • Lisatud muutuja $sent_body, mis sisaldab kliendimooduli alampĂ€ringu vĂ”i pĂ€ringu vastuse sisu.
  • Lisatud muutuja $upstream_cache_key, mis sisaldab kasutatavat vahemĂ€llu salvestamise vĂ”tit.
  • Postiproksisserver XOAUTH2 ja OAUTHBEARER autentimismeetodite tugi on rakendatud.
  • Amazoni arendatud AWS-LC krĂŒptoteegi abil ehitamise tugi on rakendatud.
  • Parandatud NetBSD 10.0-le ehitamisega seotud probleemid.
  • TĂ€iustatud puhverserveri kasutamine ja GET- ja HEAD-pĂ€ringute korrektne vahemĂ€llu salvestamine.
  • Parandatud HTTP/3 probleemid, mis olid seotud protokolli halvenemisega uuesti laadimise ajal ja krahhiga pĂ€rast binaarfailide vĂ€rskendamist; tĂ€iustatud QUIC-pakettide marsruutimine protsesside vahel BPF-koodi tĂ€iustamise abil.
  • Nginx 1.29.3-s pakutud muudatused on portitud nginxi projekti repositooriumist, vĂ€lja arvatud direktiivid add_header_inherit ja add_trailer_inherit. MĂ”ned FreeNginxi tĂ€iustused on portitud.

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster