Esitletud on kĂ”rgtehnoloogilise HTTP-serveri ja mitme protokolli proksi serveri Angie 1.9.0 vĂ€ljaandmine, mis on nag Nginxist harunenud endiste projekti arendajate poolt, kes lahkusid F5 Networkist. Angie lĂ€htekood on saadaval BSD litsentsi alusel. Projekt on saanud ĂŒhilduvuse sertifikaadid Venemaa operatsioonisĂŒsteemidele Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt ja FSTEK-variant Alt.
Arendust toetab ettevĂ”te âWeb-serverâ, mis asutati 2022. aasta sĂŒgisel ning sai 1 miljoni dollari suuruse investeerimise. EttevĂ”tte kaasomanikud on veebiserveri spetsialistid: Valentin Bartenev (meeskonna juht, kes arendas Nginx Unit'i), Ivan Polujanov (endine juht Rambleri ja Mail.Ru frontend arendajate seas), Oleg Mamontov (NGINX Inc. tehnilise toe meeskonna juht) ja Ruslan Ermilov (ru@FreeBSD.org).
Angie 1.9.0 muudatused:
- Direktiivis proxy_cache_path on rakendatud vĂ”imalus mÀÀrata fail, kuhu salvestada jagatud mĂ€lus sisu, mis on seotud vahemĂ€lu indeksiga. Indeksi sĂ€ilitamine vĂ”imaldab kohe taastada töö pĂ€rast taaskĂ€ivitust, ilma ajakulu vahemĂ€lu laadimisele. serverilt Stream moodulisse on lisatud direktiiv ssl_early_data, et sisse lĂŒlitada Early Data (0-RTT) mehhanism, mis vĂ”imaldab kliendil saata andmeid enne TLSv1.3 ĂŒhenduse lĂ€birÀÀkimiste lĂ”ppu.
- Direktiivi acme_hook on lisatud tugi parameetrile «uri=», mis vĂ”imaldab ACME-protsessori kutse URI ĂŒletamist. Parameetri mÀÀramisel on lubatud mÀÀrata muutujad.
- Direktiivi acme_client on lisatud parameeter «renew_on_load», et sundida sertifikaadi uuendamist konfiguratsiooni faili taaskÀivitamisel.
- Direktiivis «acme_client» parameeter «enabled=off» viib nĂŒĂŒd ainult mÀÀratud kliendi sertifikaadi uuendamise keelamiseni, mĂ”jutamata ĂŒlejÀÀnud funktsionaalsust. NĂ€iteks jÀÀb juurdepÀÀs vĂ”tmele ja sertifikaadile muutujate «$acme_cert_*» kaudu.
- Statistika API-sse on lisatud uus olek «busy», mis annab mĂ€rku, et ĂŒlemisel sĂ”lmel on saavutatud maksimaalsete ĂŒhenduste arv, mis on mÀÀratud parameetriga max_conns.
- Statistika API-sse on lisatud vÔimalus vaadata kogumise aega lÀbi vÀli build_time jaotises /status/angie.
- Nginx projekti hoidlast on ĂŒle kantud muudatused, mis on ettepanekud versioonile nginx 1.27.4 (vĂ€lja arvatud direktiiv «keepalive_min_timeout», mille analoog on juba rakendatud Angie 1.8.0-s).
- Esitletud on kÔrgtehnoloogilise HTTP-serveri ja mitme protokolli proksi serveri Angie 1.9.0 vÀljaandmine, mis on nag Nginxist harunenud endiste projekti arendajate poolt, kes lahkusid F5 Networkist.
Allikas: opennet.ru
