{"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\/it\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0","title":{"rendered":"Rilascio di nginx 1.28.0 e del fork FreeNginx 1.28.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dopo un anno di sviluppo, \u00e8 stata pubblicata una nuova versione stabile del server HTTP ad alte prestazioni e del proxy multi-protocollo nginx 1.28.0, che raccoglie le modifiche accumulate nella branch principale 1.27.x. In futuro, tutte le modifiche nella branch stabile 1.28 saranno concentrate sull'eliminazione di errori gravi e vulnerabilit\u00e0. A breve sar\u00e0 formata la branch principale nginx 1.29, nella quale continuer\u00e0 lo sviluppo di nuove funzionalit\u00e0. Per gli utenti comuni, che non hanno l'esigenza di garantire la compatibilit\u00e0 con moduli di terze parti, si consiglia di utilizzare la branch principale, sulla quale ogni tre mesi vengono rilasciate versioni del prodotto commerciale Nginx Plus.       <\/p>\n<p>Secondo il rapporto di marzo della Netcraft, ci sono circa 245 milioni di siti web gestiti da nginx (rispetto ai 243 milioni di un anno fa e ai 289 milioni di due anni fa). Nginx \u00e8 utilizzato dal 17,89% di tutti i siti web attivi (rispetto al 18,15% di un anno fa e al 18,94% di due anni fa), il che lo colloca al primo posto in popolarit\u00e0 in questa categoria (la quota di Apache \u00e8 del 16,03% (20,09% un anno fa, 20,52% due anni fa), Cloudflare \u2014 17,81% (14,12%, 11,32%), Google \u2014 9,89% (10,41%, 9,89%).     <\/p>\n<p>Considerando tutti i siti, nginx mantiene la leadership con una quota di mercato del 20,48% (rispetto al 22,31% di un anno fa e al 25,94% di due anni fa), mentre la quota di Apache \u00e8 del 16,03% (20,17%, 20,58%), Cloudflare \u2014 12,87% (11,24%, 10,17%), OpenResty (piattaforma basata su nginx e LuaJIT) \u2014 9,36% (7,93%, 7,94%).      <\/p>\n<p>Tra i milioni di siti pi\u00f9 visitati al mondo, nginx occupa il secondo posto con una quota del 20,37% (rispetto al 20,63% di un anno fa e al 21,37% di due anni fa). Il primo posto \u00e8 detenuto da Cloudflare \u2014 22,32% (rispetto al 22,59% di un anno fa e al 21,62% di due anni fa). La quota di Apache httpd \u00e8 del 17,95% (20,09%, 21,18%).     <\/p>\n<p>Secondo W3Techs, nginx \u00e8 utilizzato dal 33,8% dei siti tra i milioni pi\u00f9 visitati (ad aprile dell'anno scorso era al 34,3%, due anni fa \u2014 34,5%). La quota di Apache \u00e8 scesa dal 30,1% al 26,3% in un anno, mentre la quota di Microsoft IIS \u00e8 diminuita dal 5% al 4%. La quota di Node.js \u00e8 aumentata dal 3,2% al 4,4%, e la quota di LiteSpeed \u00e8 passata dal 12,9% al 14,6%.     <\/p>\n<p>I miglioramenti pi\u00f9 significativi aggiunti durante la formazione della branch principale 1.27.x:   <\/p>\n<ul>\n<li class=\"l\"> Per le connessioni che utilizzano il protocollo QUIC, \u00e8 stato aggiunto il supporto per l'algoritmo di controllo del sovraccarico di rete CUBIC (RFC 9438), il cui funzionamento prevede un aumento graduale della dimensione della finestra di sovraccarico fino alla perdita di pacchetti, dopodich\u00e9 la dimensione della finestra viene riportata a un valore precedente alla perdita. Nei test eseguiti, l'uso di CUBIC ha consentito di ridurre il tempo di trasferimento di un file di 500 MB del 24% a latenze di 40 ms e BDP di 750K (Bandwidth Delay Product) e del 73% a latenze di 100 ms e BDP di 9M.        <\/li>\n<li class=\"l\"> Nel modulo stream \u00e8 stato aggiunto il supporto per il controllo della revoca dei certificati dei client, utilizzando il protocollo OCSP (Online Certificate Status Protocol).\n<li class=\"l\"> Nel modulo stream \u00e8 stata implementata la supporto della tecnica di verifica della revoca dei certificati OCSP Stapling, che consiste nel fatto che, al momento della negoziazione della connessione TLS, la risposta OCSP certificata dall'autorit\u00e0 di certificazione viene trasmessa dal server che gestisce il sito, senza la necessit\u00e0 di contattare direttamente l'autorit\u00e0 di certificazione.\n<li class=\"l\"> Durante l'avvio e l'aggiornamento della configurazione \u00e8 stata implementata la memorizzazione nella cache <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/ssl-sertifikat\/\"   title=\"dei certificati SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"354\">dei certificati SSL<\/a>, delle chiavi e della CRL (Certificate Revocation List).\n<li class=\"l\"> Sono state aggiunte funzionalit\u00e0 per ridurre il consumo di risorse e diminuire il carico sulla CPU durante l'uso del TLS in configurazioni con un numero elevato di blocchi server e location. Le modifiche aggiunte consentono di utilizzare un contesto SSL gi\u00e0 esistente dal blocco padre invece di crearne uno separato per ciascun blocco di configurazione (SSL_CTX in OpenSSL).     <\/li>\n<li class=\"l\"> Nella direttiva \u00abssl_client_certificate\u00bb \u00e8 stata aggiunta la supporto per i certificati con informazioni aggiuntive.    <\/li>\n<li class=\"l\"> Per la verifica dei certificati SSL client, la direttiva \u00abssl_client_certificate\u00bb non \u00e8 pi\u00f9 obbligatoria.        <\/li>\n<li class=\"l\"> Nel modulo ngx_mail_proxy_module \u00e8 stata aggiunta la supporto per la modalit\u00e0 LOGIN IMAP specifica di SmarterMail con risposta CAPABILITY non etichettata.     <\/li>\n<li class=\"l\"> \u00c8 stata aggiunta nella modulo ngx_http_proxy_module la direttiva \u00abproxy_pass_trailers\u00bb, che consente il trasferimento dei campi dell'intestazione alla fine della risposta dal server proxy al client.\n<li class=\"l\"> Nella direttiva \u00abserver\u00bb, utilizzata nel blocco \u00abupstream\u00bb, \u00e8 stato aggiunto il supporto per il parametro \u00abresolve\u00bb, che include il monitoraggio delle modifiche <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/lir\/ipv4\/\"   title=\"Indirizzi IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"728\">Indirizzi IP<\/a> per il nome di dominio utilizzato e l'aggiornamento automatico della configurazione del blocco \u00abupstream\u00bb senza la necessit\u00e0 di riavviare nginx in caso di cambiamento dell'indirizzo.\n<li class=\"l\"> \u00c8 stata aggiunta la possibilit\u00e0 di utilizzare variabili nelle direttive \u00abproxy_limit_rate\u00bb, \u00abfastcgi_limit_rate\u00bb, \u00abscgi_limit_rate\u00bb e \u00abuwsgi_limit_rate\u00bb.    <\/li>\n<li class=\"l\"> Nelle direttive \u00abproxy_bind\u00bb, \u00abfastcgi_bind\u00bb, \u00abgrpc_bind\u00bb, \u00abmemcached_bind\u00bb, \u00abscgi_bind\u00bb e \u00abuwsgi_bind\u00bb, cos\u00ec come come indirizzo client nel modulo ngx_http_realip_module, \u00e8 stato consentito l'uso di indirizzi IPv6 tra parentesi quadre senza numero di porta.    <\/li>\n<li class=\"l\"> \u00c8 stata aggiunta la direttiva &#171;keepalive_min_timeout&#187;, che definisce il timeout durante il quale nginx non chiuder\u00e0 la connessione keep-alive con il client.      <\/li>\n<li class=\"l\"> I protocolli TLSv1 e TLSv1.1 sono disabilitati per impostazione predefinita.    <\/li>\n<li class=\"l\"> Risolti i problemi di lunga attesa nel caricamento dei file di configurazione a causa della ri-analisi dello stesso insieme di certificati TLS, chiavi e elenchi di autorit\u00e0 di certificazione. Accelerata la ricarica della configurazione grazie al riutilizzo degli oggetti TLS invariati, come certificati, chiavi e CRL. \u00c8 stata aggiunta la direttiva &#171;ssl_object_cache_inheritable&#187; per disattivare l'ereditariet\u00e0 degli oggetti durante l'aggiornamento della configurazione.      <\/li>\n<li class=\"l\"> Aggiunto un cache per certificati e chiavi caricate utilizzando variabili nelle direttive (ad esempio, &#171;ssl_certificate      \/etc\/ssl\/$ssl_server_name.crt&#187;). Sono state aggiunte le direttive &#171;ssl_certificate_cache&#187;, &#171;proxy_ssl_certificate_cache&#187;, &#171;grpc_ssl_certificate_cache&#187; e &#171;uwsgi_ssl_certificate_cache&#187; per gestire la cache. Tramite queste direttive, \u00e8 possibile configurare la dimensione massima della cache, la durata delle registrazioni e il periodo di pulizia delle voci non richieste. Ad esempio: &#171;ssl_certificate_cache max=1000 inactive=20s valid=1m;&#187;.\n<li class=\"l\"> Ridotto il consumo di memoria nella gestione di richieste a lungo termine nelle configurazioni che utilizzano le direttive &#171;gzip&#187;, &#171;gunzip&#187;, &#171;ssi&#187;, &#171;sub_filter&#187; o &#171;grpc_pass&#187;.     <\/li>\n<li class=\"l\"> La dimensione massima delle sessioni SSL memorizzate nella memoria condivisa \u00e8 stata aumentata a 8192.  <\/li>\n<li class=\"l\"> \u00c8 stata stabilita l'integrazione con la libreria C Musl.    <\/li>\n<li class=\"l\"> Sono stati effettuati lavori di ottimizzazione delle prestazioni e correzione di errori nell'implementazione di HTTP\/3.      <\/ul>\n<p>Inoltre, vale la pena segnalare la pubblicazione della versione del progetto FreeNginx 1.28.0, che sviluppa un fork di Nginx. Lo sviluppo del fork \u00e8 guidato da Maxim Dunin, uno dei principali sviluppatori di Nginx. FreeNginx \u00e8 posizionato come un progetto non commerciale che garantisce lo sviluppo della base di codice di Nginx senza interferenze aziendali. Tra le modifiche specifiche nel ramo FreeNginx 1.28:   <\/p>\n<ul>\n<li class=\"l\"> Il parametro &#171;off&#187; nella direttiva &#171;pid&#187; disabilita la creazione del file PID.\n<li class=\"l\">  Limitazione dell'intensit\u00e0 della registrazione dei messaggi nel log degli errori per proteggere da un riempimento eccessivo del log con messaggi standard.\n<li class=\"l\"> Implementazione del parametro multipath nella direttiva listen per supportare il Multipath TCP.\n<li class=\"l\">  Supporto per l'intestazione HTTP &#171;Age&#187; per determinare il tempo di vita delle voci nella cache.\n<li class=\"l\"> Aggiunta dei metodi di autenticazione XOAUTH2 e OAUTHBEARER nel modulo mail_proxy.  <\/ul>\n<p>Fonte: <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.1.1 - 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\/it\/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.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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\udd47Rilascio di nginx 1.28.0 e del fork FreeNginx 1.28.0 | ProHoster","description":"Dopo un anno di sviluppo, \u00e8 stato rilasciato un nuovo ramo stabile del server HTTP ad alte prestazioni e del server proxy multi-protocollo nginx 1.28.0, che ha riunito le modifiche accumulate nel ramo principale 1.27.x.","canonical_url":"https:\/\/prohoster.info\/it\/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":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/123638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=123638"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/123638\/revisions"}],"predecessor-version":[{"id":157919,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/123638\/revisions\/157919"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=123638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=123638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=123638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}