{"id":123638,"date":"2025-04-23T21:05:08","date_gmt":"2025-04-23T19:05:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0"},"modified":"2025-04-23T21:05:08","modified_gmt":"2025-04-23T19:05:08","slug":"vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0","title":{"rendered":"V\u00e4lja anti nginx 1.28.0 ja FreeNginx 1.28.0 fork.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast aasta arengut on avaldatud uus stabiilne versioon k\u00f5rge j\u00f5udlusega HTTP-serverist ja mitme protokolli proxy'st nginx 1.28.0, mis sisaldab muudatusi, mis on koondatud p\u00f5hiversioonist 1.27.x. Edaspidi seostatakse k\u00f5ik muudatused stabiilses versioonis 1.28 t\u00f5siste vigade ja haavatavuste k\u00f5rvaldamisega. Peagi formeeritakse p\u00f5hiversioon nginx 1.29, kus j\u00e4tkub uute v\u00f5imaluste arendamine. Tavalistele kasutajatele, kellel pole eesm\u00e4rki tagada \u00fchilduvus kolmandate osapoolte moodulitega, soovitatakse kasutada p\u00f5hiversiooni, mille alusel tehakse kaubanduslikku toodet Nginx Plus iga kolme kuu tagant.       <\/p>\n<p>Netcrafti m\u00e4rtsikuu aruande kohaselt t\u00f6\u00f6tab nginxiga umbes 245 miljonit veebisaiti (aasta tagasi 243 miljonit, kaks aastat tagasi 289 miljonit). Nginx on kasutuses 17,89% k\u00f5igist aktiivsetest veebisaitidest (aasta tagasi 18,15%, kaks aastat tagasi 18,94%), mis t\u00e4hendab, et see on populaarsuselt esimene selles kategoorias (Apache osakaal on 16,03% (aasta tagasi 20,09%, kaks aastat tagasi 20,52%), Cloudflare - 17,81% (14,12%, 11,32%), Google - 9,89% (10,41%, 9,89%).     <\/p>\n<p>Kuna arvestada k\u00f5iki veebisaite, hoiab nginx juhtpositsiooni ja h\u00f5lmab 20,48% turust (aasta tagasi 22,31%, kaks aastat tagasi - 25,94%), samas kui Apache osakaal on 16,03% (20,17%, 20,58%), Cloudflare - 12,87% (11,24%, 10,17%), OpenResty (nginx ja LuaJIT p\u00f5hine platvorm) - 9,36% (7,93%, 7,94%).      <\/p>\n<p>Miljoni k\u00f5ige k\u00fclastatuma veebisaidi seas maailmas on nginx teisel kohal 20,37% osakaaluga (aasta tagasi 20,63%, kaks aastat tagasi 21,37%). Esimese koha hoiab Cloudflare - 22,32% (aasta tagasi 22,59%, kaks aastat tagasi 21,62%). Apache httpd osakaal on 17,95% (20,09%, 21,18%).     <\/p>\n<p>W3Techs andmetel kasutatakse nginxit 33,8% miljonist k\u00f5ige k\u00fclastatumast veebisaidist (eelmise aasta aprillis oli see n\u00e4itaja 34,3%, \u00fcleeelmise aasta oma - 34,5%). Apache osakaal on aastaga langenud 30,1%-lt 26,3%-le, samal ajal kui Microsoft IIS osakaal on langenud 5%-lt 4%-le. Node.js osakaal on suurenenud 3,2%-lt 4,4%-le, samas kui LiteSpeed osakaal on t\u00f5usnud 12,9%-lt 14,6%-le.     <\/p>\n<p>K\u00f5ige m\u00e4rgatavamad t\u00e4iustused, mis on lisatud p\u00f5hiversiooni 1.27.x moodustamise k\u00e4igus:   <\/p>\n<ul>\n<li class=\"l\"> QUIC protokolli kasutavate \u00fchenduste jaoks on lisatud CUBIC (RFC 9438) v\u00f5rgu\u00fclesehitusalgoritmi tugi, mille t\u00f6\u00f6 p\u00f5hineb akna suuruse j\u00e4rk-j\u00e4rgulisel suurendamisel kadudeni, mille j\u00e4rel akna suurus naaseb kaotuse eelnevale v\u00e4\u00e4rtusele. Testide tulemused n\u00e4itavad, et CUBIC'i kasutamine v\u00e4hendas 500 MB faili edastamise aega 24% v\u00f5rra 40 ms latentsuse ja 750K BDP (Bandwidth Delay Product) korral ning 73% v\u00f5rra 100 ms latentsuse ja 9M BDP korral.        <\/li>\n<li class=\"l\"> Stream moodulisse on lisatud toe tugi klientide sertifikaatide t\u00fchistamise kontrollimiseks kasutades protokolli OCSP (Online Certificate Status Protocol).\n<li class=\"l\"> Moodulis stream on rakendatud tuge OCSP Stapling sertifikaatide t\u00fchistamise kontrollimise tehnikale, mille keskmes on see, et TLS-\u00fchenduse s\u00f5lmimisel edastatakse sertifitseerimiskeskuse kinnitatud OCSP vastus serveri poolt, mis teenindab veebisaiti, ilma et oleks vaja otsest p\u00f6\u00f6rdumist sertifitseerimiskeskuse poole.\n<li class=\"l\"> Konfiguratsiooni k\u00e4ivitamisel ja uuendamisel on rakendatud vahem\u00e4lu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/ssl-sertifikat\/\"   title=\"SSL-sertifikaadid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"354\">SSL-sertifikaadid<\/a>, v\u00f5tmete ja CRL (sertifikaadi t\u00fchistamisloendi).\n<li class=\"l\"> On lisatud funktsioone, et v\u00e4hendada ressursi tarbimist ja v\u00e4hendada CPU koormust TLS-i kasutamisel konfiguratsioonides, kus on palju serveri ja asukoha blokke. Lisatud muudatused v\u00f5imaldavad, selle asemel et luua iga konfiguratsiooni ploki jaoks eraldi SSL-i konteksti (SSL_CTX OpenSSL-is), kasutada olemasolevat SSL-i konteksti vanemast plokkist.     <\/li>\n<li class=\"l\"> \u00abssl_client_certificate\u00bb direktiiv toetab n\u00fc\u00fcd lisainformatsiooni sisaldavaid sertifikaate.    <\/li>\n<li class=\"l\"> Kliendi SSL-sertifikaatide kontrollimiseks ei ole \u00abssl_client_certificate\u00bb direktiiv enam kohustuslik.        <\/li>\n<li class=\"l\"> Moodulisse ngx_mail_proxy_module on lisatud SmarterMail erimooduli IMAP LOGIN tugi, mis ei sisalda CAPABILITY vastust.     <\/li>\n<li class=\"l\"> ngx_http_proxy_module moodulisse on lisatud direktiiv \u00abproxy_pass_trailers\u00bb, mis v\u00f5imaldab edastada p\u00e4iste v\u00e4ljad vastuse l\u00f5pus p\u00f6\u00f6rdserveerija poolt kliendile.\n<li class=\"l\"> Direktiivis &#171;server&#187;, mida kasutatakse &#171;upstream&#187; plokis, on lisatud parameetri &#171;resolve&#187; tugi, mis h\u00f5lmab muudatuste j\u00e4lgimist <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/lir\/ipv4\/\"   title=\"IP-aadressid\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"728\">IP-aadressid<\/a> kasutatava domeeninime jaoks ja automaatne &#171;upstream&#187; ploki konfiguratsiooni uuendamine, ilma et oleks vaja nginx-i taask\u00e4ivitada, kui aadress muutub.\n<li class=\"l\"> Lisatud on v\u00f5imalus kasutada muutujaid direktiivides 'proxy_limit_rate', 'fastcgi_limit_rate', 'scgi_limit_rate' ja 'uwsgi_limit_rate'.    <\/li>\n<li class=\"l\"> Direktiivides &#171;proxy_bind&#187;, &#171;fastcgi_bind&#187;, &#171;grpc_bind&#187;, &#171;memcached_bind&#187;, &#171;scgi_bind&#187; ja &#171;uwsgi_bind&#187;, samuti klientaadressina ngx_http_realip_module moodulis on lubatud kasutada IPv6-aadresse, mis on kantud ruuduklambrisse ilma pordi numbrita.    <\/li>\n<li class=\"l\"> Lisatud direktiiv \u201ekeepalive_min_timeout\u201c, mis m\u00e4\u00e4rab aja, mille jooksul nginx ei sule keep-alive \u00fchendust kliendiga.      <\/li>\n<li class=\"l\"> Vaike seadistuses on protokollid TLSv1 ja TLSv1.1 keelatud.    <\/li>\n<li class=\"l\"> Lahendatud on probleemid pika konfiguratsioonifaili laadimisega seoses \u00fcksikute TLS-sertifikaatide, v\u00f5tmete ja sertifikaadi sertifitseerimise registrite (CA) komplekti korduva anal\u00fc\u00fcsiga. Konfiguratsiooni taask\u00e4ivitamine on kiirem, kuna uute TLS-objektide, nagu sertifikaadid, v\u00f5tmed ja CRL, korduv kasutamine on kiirem. Objektide p\u00e4randi eemaldamiseks konfigureerimise uuendamisel on lisatud direktiiv \u2018ssl_object_cache_inheritable\u2019.      <\/li>\n<li class=\"l\"> Lisatud vahem\u00e4lu sertifikaatide ja v\u00f5tmete jaoks, mis on laaditud muutujaid kasutades direktiivides (n\u00e4iteks \u201essl_certificate \/etc\/ssl\/$ssl_server_name.crt\u201c). Vahem\u00e4lu haldamiseks on lisatud direktiivid \u201essl_certificate_cache\u201c, \u201eproxy_ssl_certificate_cache\u201c, \u201egrpc_ssl_certificate_cache\u201c ja \u201euwsgi_ssl_certificate_cache\u201c. Nende direktorite kaudu saab seadistada vahem\u00e4lu maksimaalse suuruse, kirje kehtivusaja ja kasutamata kirje eemaldamise aja. N\u00e4iteks: \u201essl_certificate_cache max=1000 inactive=20s valid=1m;\u201c.\n<li class=\"l\"> M\u00e4lu tarbimist on v\u00e4hendatud pikaajaliste p\u00e4ringute k\u00e4sitlemisel konfiguratsioonides, kus kasutatakse direktiive 'gzip', 'gunzip', 'ssi', 'sub_filter' v\u00f5i 'grpc_pass'.     <\/li>\n<li class=\"l\"> SSL-i jagatud m\u00e4lus vahepealsete seansside maksimaalne suurus on suurenenud 8192-ni.  <\/li>\n<li class=\"l\"> C raamatukoguga on n\u00fc\u00fcd parem koost\u00f6\u00f6.    <\/li>\n<li class=\"l\"> Teostasime j\u00f5udluse optimeerimise ja vigade k\u00f5rvaldamise HTTP\/3 rakenduses.      <\/ul>\n<p>Lisaks soovime m\u00e4rkida FreeNginx 1.28.0 projekti v\u00e4ljaandmist, mis arendab Nginx'i hargnevat varianti. Fork'i arendab Maksim Dunin, \u00fcks Nginx'i peamisi arendajaid. FreeNginx positsioneeritakse kui mittetulunduslik projekt, mis tagab Nginx'i koodibaasi arenduse ilma ettev\u00f5ttesisese sekkumiseta. FreeNginx 1.28 haru spetsiifilised muudatused on:   <\/p>\n<ul>\n<li class=\"l\"> Direktiivi 'pid' parameter 'off', mis peatab PID-faili loomise.\n<li class=\"l\">  Veateadete logi kirjutamise intensiivsuse piiramine, et kaitsta logi t\u00fc\u00fcpiliste teadete t\u00e4itumise eest.\n<li class=\"l\"> Multipath TCP toetamiseks on implementitud multipath parameeter direktiivis listen.\n<li class=\"l\">  Toetatakse HTTP-pealkirja 'Age', et m\u00e4\u00e4rata vahem\u00e4lu kirje eluaega.\n<li class=\"l\"> Mail_proxy moodulisse on lisatud autentimismeetodid XOAUTH2 ja OAUTHBEARER.  <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63126\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.28.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.27.x. \u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.28 \u0431\u0443\u0434\u0443\u0442 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435\u043c \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u0412 \u0441\u043a\u043e\u0440\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0431\u0443\u0434\u0435\u0442 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 nginx 1.29, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043d\u043e\u0432\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123638","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.28.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.27.x.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a nginx 1.28.0 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.28.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.28.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.27.x.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-04-23T19:05:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-23T19:05:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Nginx 1.28.0 ja FreeNginx 1.28.0 v\u00e4ljaanne | ProHoster","description":"P\u00e4rast aastast arendust on v\u00e4lja antud uus stabiilne k\u00f5rge j\u00f5udlusega HTTP-serveri ja mitme protokolli proksi-serveri nginx 1.28.0 haru, mis sisaldab 1.27.x p\u00f5hiharu kogustatud muudatusi.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a nginx 1.28.0 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.28.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e HTTP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043c\u043d\u043e\u0433\u043e\u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 nginx 1.28.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043e\u0431\u0440\u0430\u043b\u0430 \u0432 \u0441\u0435\u0431\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u043a\u043e\u043f\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 1.27.x.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-04-23T19:05:08+00:00","article:modified_time":"2025-04-23T19:05:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123638","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-08 20:33:43","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:26:20","updated":"2026-02-08 20:33:43","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=123638"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123638\/revisions"}],"predecessor-version":[{"id":157919,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123638\/revisions\/157919"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=123638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=123638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=123638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}