{"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\/da\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0","title":{"rendered":"Udgivelse af nginx 1.28.0 og forgrening af FreeNginx 1.28.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter et \u00e5rs udvikling er der offentliggjort en ny stabil gren af den h\u00f8jtydende HTTP-server og multiprotocol proxy-server nginx 1.28.0, som har samlet \u00e6ndringerne fra den prim\u00e6re gren 1.27.x. Fremover vil alle \u00e6ndringer i den stabile gren 1.28 fokusere p\u00e5 at rette alvorlige fejl og s\u00e5rbarheder. Snart vil den prim\u00e6re gren nginx 1.29 blive dannet, hvor udviklingen af nye funktioner vil forts\u00e6tte. For almindelige brugere, der ikke har brug for at sikre kompatibilitet med tredjepartsmoduler, anbefales det at bruge den prim\u00e6re gren, som danner grundlag for udgivelser af det kommercielle produkt Nginx Plus hvert tredje m\u00e5ned.       <\/p>\n<p>If\u00f8lge martsrapporten fra Netcraft k\u00f8rer omtrent 245 millioner websites under nginx (245 millioner for et \u00e5r siden, 289 millioner for to \u00e5r siden). Nginx anvendes p\u00e5 17,89 % af alle aktive websites (18,15 % for et \u00e5r siden, 18,94 % for to \u00e5r siden), hvilket svarer til f\u00f8rstepladsen i denne kategori (andelen af Apache er 16,03 % (20,09 % for et \u00e5r siden, 20,52 % for to \u00e5r siden), Cloudflare \u2014 17,81 % (14,12 %, 11,32 %), Google \u2014 9,89 % (10,41 %, 9,89 %).     <\/p>\n<p>N\u00e5r alle websites overvejes, fastholder nginx f\u00f8ringen med en markedsandel p\u00e5 20,48 % (22,31 % for et \u00e5r siden, \u2014 25,94 % for to \u00e5r siden), mens andelen af Apache er 16,03 % (20,17 %, 20,58 %), Cloudflare \u2014 12,87 % (11,24 %, 10,17 %), OpenResty (en platform baseret p\u00e5 nginx og LuaJIT) \u2014 9,36 % (7,93 %, 7,94 %).      <\/p>\n<p>Blandt de en million mest bes\u00f8gte websites i verden indtager nginx andenpladsen med en andel p\u00e5 20,37 % (20,63 % for et \u00e5r siden, 21,37 % for to \u00e5r siden). F\u00f8rstepladsen ejes af Cloudflare \u2014 22,32 % (22,59 % for et \u00e5r siden, 21,62 % for to \u00e5r siden). Andelen af Apache httpd er 17,95 % (20,09 %, 21,18 %).     <\/p>\n<p>If\u00f8lge W3Techs anvendes nginx p\u00e5 33,8 % af de en million mest bes\u00f8gte websites (dette tal var 34,3 % i april sidste \u00e5r, 34,5 % for \u00e5ret f\u00f8r). Andelen af Apache er faldet fra 30,1 % til 26,3 % p\u00e5 et \u00e5r, mens andelen af Microsoft IIS er faldet fra 5 % til 4 %. Andelen af Node.js er steget fra 3,2 % til 4,4 %, og andelen af LiteSpeed er steget fra 12,9 % til 14,6 %.     <\/p>\n<p>De mest markante forbedringer, der er tilf\u00f8jet i processen med at danne den prim\u00e6re gren 1.27.x:   <\/p>\n<ul>\n<li class=\"l\"> For connections using the QUIC protocol, support for the CUBIC congestion control algorithm (RFC 9438) has been added, which gradually increases the congestion window size until packet loss occurs, after which the window size is rolled back to the value before loss. In tests conducted, using CUBIC reduced the file transfer time of a 500MB file by 24% at 40ms latency and BDP 750K (Bandwidth Delay Product) and by 73% at 100ms latency and BDP 9M.        <\/li>\n<li class=\"l\"> The stream module has added support for checking the revocation of client certificates using the OCSP (Online Certificate Status Protocol).\n<li class=\"l\"> The stream module implements support for OCSP Stapling, which allows the OCSP response signed by the certificate authority to be passed by the server serving the site during the TLS handshake, eliminating the need for a direct request to the certificate authority.\n<li class=\"l\"> Caching has been implemented during startup and configuration updates. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/ssl-sertifikat\/\"   title=\"SSL certificates\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"354\">SSL certificates<\/a>, keys, and CRL (Certificate Revocation List).\n<li class=\"l\"> New features have been added to reduce resource consumption and lessen CPU load when using TLS in configurations with a large number of server and location blocks. The changes allow the use of an existing SSL context from the parent block instead of creating a separate SSL context (SSL_CTX in OpenSSL) for each configuration block.     <\/li>\n<li class=\"l\"> Direktivet \u00abssl_client_certificate\u00bb underst\u00f8tter certifikater med supplerende information.    <\/li>\n<li class=\"l\"> For verificering af klientens SSL-certifikater er direktivet \u00abssl_client_certificate\u00bb nu ikke l\u00e6ngere obligatorisk.        <\/li>\n<li class=\"l\"> Support for SmarterMail-specific IMAP LOGIN mode with untagged CAPABILITY response has been added to the ngx_mail_proxy_module.     <\/li>\n<li class=\"l\"> Der er blevet tilf\u00f8jet direktivet \u00abproxy_pass_trailers\u00bb til modulet ngx_http_proxy_module, som tillader overf\u00f8rsel af headerfelter i slutningen af svaret fra den proxierede server til klienten.\n<li class=\"l\"> Direktivet \u00abserver\u00bb, der anvendes i blokken \u00abupstream\u00bb, har f\u00e5et tilf\u00f8jet st\u00f8tte til parameteren \u00abresolve\u00bb, som muligg\u00f8r overv\u00e5gning af \u00e6ndringerne. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/lir\/ipv4\/\"   title=\"IP-adresser\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"728\">IP-adresser<\/a> for det anvendte dom\u00e6nenavn og automatisk opdatering af konfigurationen i blokken \u00abupstream\u00bb uden behov for at genstarte nginx i tilf\u00e6lde af adresse\u00e6ndring.\n<li class=\"l\"> Muligheden for at bruge variabler i direktiverne \u00abproxy_limit_rate\u00bb, \u00abfastcgi_limit_rate\u00bb, \u00abscgi_limit_rate\u00bb og \u00abuwsgi_limit_rate\u00bb er blevet tilf\u00f8jet.    <\/li>\n<li class=\"l\"> I direktiverne \u00abproxy_bind\u00bb, \u00abfastcgi_bind\u00bb, \u00abgrpc_bind\u00bb, \u00abmemcached_bind\u00bb, \u00abscgi_bind\u00bb og \u00abuwsgi_bind\u00bb, samt som klientadresse i modulet ngx_http_realip_module, er det nu tilladt at angive IPv6-adresser i firkantede parenteser uden portnummer.    <\/li>\n<li class=\"l\"> Der er tilf\u00f8jet direktivet &#171;keepalive_min_timeout&#187;, som definerer timeouten, hvorefter nginx ikke vil lukke keep-alive forbindelsen til klienten.      <\/li>\n<li class=\"l\"> Som standard er protokollerne TLSv1 og TLSv1.1 deaktiveret.    <\/li>\n<li class=\"l\"> Problemer med lang indl\u00e6sning af konfigurationsfiler p\u00e5 grund af gentagen behandling af det samme s\u00e6t TLS-certifikater, n\u00f8gler og certifikationscentre er blevet l\u00f8st. Genindl\u00e6sning af konfigurationen er blevet accelereret ved at genbruge de u\u00e6ndrede TLS-objekter s\u00e5som certifikater, n\u00f8gler og CRL. Direktivet &#171;ssl_object_cache_inheritable&#187; er blevet tilf\u00f8jet for at deaktivere arv af objekter ved opdatering af konfigurationen.      <\/li>\n<li class=\"l\"> Cache til certifikater og n\u00f8gler, der er indl\u00e6st ved hj\u00e6lp af variabler i direktiverne (f.eks. &#171;ssl_certificate      \/etc\/ssl\/$ssl_server_name.crt&#187;), er blevet tilf\u00f8jet. Der er blevet tilf\u00f8jet direktiverne &#171;ssl_certificate_cache&#187;, &#171;proxy_ssl_certificate_cache&#187;, &#171;grpc_ssl_certificate_cache&#187; og &#171;uwsgi_ssl_certificate_cache&#187; til at styre cachen. Gennem de n\u00e6vnte direktiver kan du indstille den maksimale cache-st\u00f8rrelse, varigheden af posterne og rydningsperioden for ubenyttede poster. For eksempel: &#171;ssl_certificate_cache max=1000 inactive=20s valid=1m;&#187;.\n<li class=\"l\"> Hukommelsesforbruget er reduceret ved behandling af langvarige foresp\u00f8rgsler i konfigurationer, hvor direktiverne &#171;gzip&#187;, &#171;gunzip&#187;, &#171;ssi&#187;, &#171;sub_filter&#187; eller &#171;grpc_pass&#187; anvendes.     <\/li>\n<li class=\"l\"> Den maksimale st\u00f8rrelse af SSL-sessioner, der kan caches i delt hukommelse, er \u00f8get til 8192.  <\/li>\n<li class=\"l\"> Bygningen er blevet tilpasset med C-biblioteket Musl.    <\/li>\n<li class=\"l\"> Der er udf\u00f8rt arbejde med at optimere ydeevnen og rette fejl i implementeringen af HTTP\/3.      <\/ul>\n<p>Derudover kan det n\u00e6vnes, at udgivelsen af projektet FreeNginx 1.28.0, som udvikler et fork af Nginx, er blevet offentliggjort. Udviklingen af forken ledes af Maksim Dunin, en af de centrale udviklere af Nginx. FreeNginx positionerer sig som et non-profit projekt, der sikrer udviklingen af Nginx-kodebasen uden virksomhedens indblanding. Blandt de specifikke \u00e6ndringer i FreeNginx 1.28:   <\/p>\n<ul>\n<li class=\"l\"> Parameteren &#171;off&#187; i direktivet &#171;pid&#187;, der deaktiverer oprettelse af PID-fil.\n<li class=\"l\">  Begr\u00e6nsning af intensiteten af loggerne for fejl for at beskytte mod udfyldning af loggen med standardmeddelelser.\n<li class=\"l\"> Implementeringen af parameteren multipath i direktivet listen for at underst\u00f8tte Multipath TCP.\n<li class=\"l\">  Underst\u00f8ttelse af HTTP-headeren &#171;Age&#187; til at bestemme levetiden for poster i cachen.\n<li class=\"l\"> Tilf\u00f8jelse af XOAUTH2 og OAUTHBEARER autentifikationsmetoder til mail_proxy modulet.  <\/ul>\n<p>Kilde: <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.3 - 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\/da\/blog\/news\/vypusk-nginx-1-28-0-i-forka-freenginx-1-28-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af nginx 1.28.0 og fork af FreeNginx 1.28.0 | ProHoster","description":"Efter et \u00e5rs udvikling er en ny stabil version af den h\u00f8jt ydende HTTP-server og multiprotokol proxy-server nginx 1.28.0 blevet offentliggjort, som indeholder \u00e6ndringer fra hovedversionen 1.27.x.","canonical_url":"https:\/\/prohoster.info\/da\/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":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/123638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=123638"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/123638\/revisions"}],"predecessor-version":[{"id":157919,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/123638\/revisions\/157919"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=123638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=123638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=123638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}