I-Angie 1.8.0, iseva ye-HTTP esebenza kakuhle kunye neseva yeproxy ye-multiprotocol, ikhutshiwe. Yasuswa kwi-Nginx liqela labaphuhlisi bangaphambili abashiya i-F5 Network. Ikhowudi yomthombo ka-Angie iyafumaneka phantsi kwelayisenisi ye-BSD. Le projekthi ifumene izatifikethi zokuhambelana neenkqubo zokusebenza ze-Russian Red OS. Astra Linux Uhlelo oluKhethekileyo, iRosa Chrome Server, iAlt kunye neenguqulelo zeFSTEC zeAlt.
Uphuhliso luxhaswa yinkampani yeWeb Server, eyasekwa ekwindla ka-2022 kwaye yafumana utyalo-mali lwe-1 yezigidi zeedola. Phakathi kwabanikazi benkampani ye-Web Server yi-Valentin Bartenev (inkokeli yeqela eliphuhlise imveliso ye-Nginx Unit), u-Ivan Poluyanov (owayeyintloko yabaphuhlisi be-front-end kwi-Rambler kunye ne-Mail.Ru), u-Oleg Mamontov (intloko yeqela lenkxaso yezobuchwepheshe be-NGINX Inc), kunye noRuslan Ermilov (ru@FreeBSD.org).
Utshintsho kwi-Angie 1.8.0:
- Izakhono zemodyuli ye-http_acme, eyilelwe ukwenza ngokuzenzekelayo ukufumana kunye nokuhlaziywa kwezatifikethi ezivela kwi-Let Encrypt igunya lesatifikethi usebenzisa i-ACME (i-Automatic Certificate Management Environment) protocol, yandisiwe:
- Inkxaso eyongeziweyo yendlela yokuqinisekisa ye-DNS-01, efunekayo ukufumana izatifikethi ezineemaski ezigubungela iqela le-subdomains (umzekelo, * .example.com).
- Umyalelo othi "acme_hook" wongezwe, apho unokuqwalasela ukubiza izicelo zangaphandle kunye nabaphathi benkqubo yokuqinisekisa ubunini besizinda. Abaphangi abanjalo bangasetyenziselwa ukudibanisa neenkonzo zangaphandle kunye nababoneleli be-DNS.
- Ukuze kube lula ukufumanisa izifo, kongezwe ulwazi olongezelelweyo kwi-log, njengesizathu sokuhlaziya isatifikethi, uluhlu olupheleleyo iidomeyini, i-ID yeakhawunti yomthengi, iinkcukacha zokungasebenzi, kunye nedomeyini ejongwayo.
- Kongezwe ipharamitha ethi "account_key" kwimiyalelo ethi "acme_client" ukuze kusetyenziswe kwakhona isitshixo sokufikelela esikhoyo umncedisi I-ACME, endaweni yokuvelisa ngokuzenzekelayo isitshixo esitsha.
- Ukukwazi ukucacisa izinto eziguquguqukayo kumyalelo othi "status_zone" osetyenziswe kumlambo kunye neemodyuli ze-http ziphunyeziwe. Izinto eziguquguqukayo zingasetyenziselwa ukurekhoda amanani ngokuhambelana nenginginya nganye echazwe kwindawo enye "indawo" okanye ibhloko "yeseva". umncedisi {mamela 80; igama_lomncedisi *.example.com; status_zone $indawo yokusingatha=indawo_yomkhosi:10; indawo / {proxy_pass http://example.com; }}
- Imodyuli yoxinzelelo lwe-gzip iyahambelana ne-zlib-ng 2.2 kunye neenguqulelo ezintsha.
- Ukuphunyezwa komyalelo we-max_headers, okhawulela inani eliphezulu leentloko ze-HTTP kwisicelo, lisusiwe kwiprojekthi ye-freenginx, enokuba luncedo ekukhuseleni ukuhlaselwa kwe-DoS.
- Kongezwe i-http3_max_table_capacity kunye ne-proxy_http3_max_table_capacity izikhokelo zokunciphisa ubungakanani betafile esetyenziselwa ucinezelo lwe-header kwi-HTTP/3.
- Inkxaso eyongeziweyo yokuhlanganiswa kwe-cross-ukwakhiwa ngoku kunokuqhutywa ngaphandle kwesidingo sokuqhuba izikripthi ze-autotest kwiqonga elijoliswe kuyo.
- Utshintsho lususiwe kwi-freenginx esombulula ingxaki ngeempazamo zonikezelo lwempendulo ngexesha lokuvalwa okuthandekayo kweenkqubo zomphathi - unxibelelwano olugcina uphila ngoku luvaliwe kuphela emva kokuba ixesha lokuvala elichazwe kwi-linger_timeout Directive liphelelwe lixesha.
- Ukufumana amaxabiso ahlaziyiweyo xa usebenzisa iinginginya ezibonakalayo, i-caching ye-$ssl_server_name, $ssl_server_cert_type, $ssl_preread_protocol kunye ne-$ssl_preread_server_name variables ivaliwe kwimodyuli yomjelo.
- Utshintsho olucetywayo kuguqulelo lwe-nginx 1.27.3 lususiwe kwindawo yokugcina iprojekthi ye-nginx.
umthombo: opennet.ru
