{"id":99975,"date":"2021-04-20T22:22:35","date_gmt":"2021-04-20T20:22:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-nginx-1-20-0"},"modified":"2021-04-20T22:22:35","modified_gmt":"2021-04-20T20:22:35","slug":"reliz-nginx-1-20-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-nginx-1-20-0","title":{"rendered":"Verze nginx 1.20.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po roce v\u00fdvoje byla p\u0159edstavena nov\u00e1 stabiln\u00ed verze vysoce v\u00fdkonn\u00e9ho HTTP serveru a mnohoprotokolov\u00e9ho proxy serveru nginx 1.20.0, kter\u00e1 zahrnuje zm\u011bny nahromad\u011bn\u00e9 v hlavn\u00ed v\u011btvi 1.19.x. Dal\u0161\u00ed zm\u011bny ve stabiln\u00ed v\u011btvi 1.20 budou zam\u011b\u0159eny na odstran\u011bn\u00ed z\u00e1va\u017en\u00fdch chyb a zranitelnost\u00ed. Brzy bude vytvo\u0159ena hlavn\u00ed v\u011btev nginx 1.21, ve kter\u00e9 bude pokra\u010dov\u00e1no ve v\u00fdvoji nov\u00fdch funkc\u00ed. Pro b\u011b\u017en\u00e9 u\u017eivatele, kte\u0159\u00ed nemaj\u00ed za c\u00edl zajistit kompatibilitu se t\u0159et\u00edmi moduly, se doporu\u010duje pou\u017e\u00edvat hlavn\u00ed v\u011btev, na jej\u00edm\u017e z\u00e1klad\u011b se ka\u017ed\u00e9 t\u0159i m\u011bs\u00edce vytv\u00e1\u0159ej\u00ed verze komer\u010dn\u00edho produktu Nginx Plus.       <\/p>\n<p>Podle b\u0159eznov\u00e9 zpr\u00e1vy spole\u010dnosti Netcraft se nginx pou\u017e\u00edv\u00e1 na 20,15 % v\u0161ech aktivn\u00edch web\u016f (p\u0159ed rokem 19,56 %, p\u0159ed dv\u011bma lety 20,73 %), co\u017e odpov\u00edd\u00e1 druh\u00e9mu m\u00edstu v t\u00e9to kategorii (pod\u00edl Apache \u010din\u00ed 25,38 % (p\u0159ed rokem 27,64 %), Google \u2014 10,09 %, Cloudflare \u2014 8,51 %. P\u0159i zohledn\u011bn\u00ed v\u0161ech web\u016f v\u0161ak nginx z\u016fst\u00e1v\u00e1 l\u00eddrem a zab\u00edr\u00e1 35,34 % trhu (p\u0159ed rokem 36,91 %, p\u0159ed dv\u011bma lety \u2014 27,52 %) , zat\u00edmco pod\u00edl Apache \u010din\u00ed 25,98 %, OpenResty (platforma zalo\u017een\u00e1 na nginx a LuaJIT) \u2014 6,55 %, Microsoft IIS \u2014 5,96 %.     <\/p>\n<p>Mezi milionem nejnav\u0161t\u011bvovan\u011bj\u0161\u00edch web\u016f na sv\u011bt\u011b \u010din\u00ed pod\u00edl nginx 25,55 % (p\u0159ed rokem 25,54 %, p\u0159ed dv\u011bma lety 26,22 %). V sou\u010dasnosti je pod spr\u00e1vou nginx p\u0159ibli\u017en\u011b 419 milion\u016f web\u016f (p\u0159ed rokem 459 milion\u016f). Podle W3Techs se nginx pou\u017e\u00edv\u00e1 na 33,7 % web\u016f z milionu nejnav\u0161t\u011bvovan\u011bj\u0161\u00edch, v dubnu minul\u00e9ho roku byl tento ukazatel 31,9 %, o rok d\u0159\u00edve \u2014 41,8 % (pokles je vysv\u011btlen p\u0159echodem k samostatn\u00e9mu sledov\u00e1n\u00ed http serveru Cloudflare). Pod\u00edl Apache za rok klesl z 39,5 % na 34 %, zat\u00edmco pod\u00edl Microsoft IIS klesl z 8,3 % na 7 %. Pod\u00edl LiteSpeed vzrostl z 6,3 % na 8,4 %, a Node.js z 0,8 % na 1,2 %. V Rusku se nginx pou\u017e\u00edv\u00e1 na 79,1 % nejnav\u0161t\u011bvovan\u011bj\u0161\u00edch web\u016f (p\u0159ed rokem \u2014 78,9 %).     <\/p>\n<p>Nejv\u00fdznamn\u011bj\u0161\u00ed vylep\u0161en\u00ed, kter\u00e1 byla p\u0159id\u00e1na b\u011bhem vytv\u00e1\u0159en\u00ed hlavn\u00ed v\u011btve 1.19.x:   <\/p>\n<ul>\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost ov\u011b\u0159ov\u00e1n\u00ed klientsk\u00fdch certifik\u00e1t\u016f s vyu\u017eit\u00edm extern\u00edch slu\u017eeb na z\u00e1klad\u011b protokolu OCSP (Online Certificate Status Protocol). Pro povolen\u00ed ov\u011b\u0159ov\u00e1n\u00ed byla navr\u017eena direktiva ssl_ocsp, pro nastaven\u00ed velikosti cache \u2014 ssl_ocsp_cache, pro p\u0159eps\u00e1n\u00ed URL OCSP zpracovatele uveden\u00e9ho v certifik\u00e1tu \u2014 ssl_ocsp_responder.\n<li class=\"l\"> Sou\u010d\u00e1st\u00ed je modul ngx_stream_set_module, kter\u00fd umo\u017e\u0148uje p\u0159i\u0159adit hodnotu prom\u011bnn\u00e9        server {          listen 12345;          set    $true 1;      }    <\/li>\n<li class=\"l\"> Byla p\u0159id\u00e1na direktiva proxy_cookie_flags pro stanoven\u00ed flag\u016f pro Cookie v proxies p\u0159ipojen\u00edch. Nap\u0159\u00edklad pro p\u0159id\u00e1n\u00ed flagu 'httponly' k Cookie 'one', a pro v\u0161echny ostatn\u00ed Cookie flagy 'nosecure' a 'samesite=strict' lze pou\u017e\u00edt konstrukci: proxy_cookie_flags one httponly; proxy_cookie_flags ~ nosecure samesite=strict;\n<p>Podobn\u00e1 direktiva userid_flags pro p\u0159id\u00e1n\u00ed flag\u016f k cookies byla tak\u00e9 implementov\u00e1na pro modul ngx_http_userid.      <\/p>\n<li class=\"l\"> Byly p\u0159id\u00e1ny direktivy 'ssl_conf_command', 'proxy_ssl_conf_command', 'grpc_ssl_conf_command' a 'uwsgi_ssl_conf_command', pomoc\u00ed kter\u00fdch lze nastavit libovoln\u00e9 parametry pro konfiguraci OpenSSL. Nap\u0159\u00edklad pro prioritizaci \u0161ifrov\u00e1n\u00ed ChaCha a pokro\u010dil\u00e9 nastaven\u00ed \u0161ifrov\u00e1n\u00ed TLSv1.3 lze zadat ssl_conf_command Options PrioritizeChaCha; ssl_conf_command Ciphersuites TLS_CHACHA20_POLY1305_SHA256;          <\/li>\n<li class=\"l\"> Byla p\u0159id\u00e1na direktiva 'ssl_reject_handshake', kter\u00e1 na\u0159izuje odm\u00edtnout v\u0161echny pokusy o domluvu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/ssl-sertifikat\/\"   title=\"SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2290\">SSL<\/a>-p\u0159ipojen\u00ed (nap\u0159\u00edklad lze pou\u017e\u00edt k odm\u00edtnut\u00ed v\u0161ech po\u017eadavk\u016f s nezn\u00e1m\u00fdmi n\u00e1zvy hostitel\u016f v poli SNI).        server {          listen 443 ssl;          ssl_reject_handshake on;      }        server {          listen 443 ssl;          server_name example.com;          ssl_certificate example.com.crt;          ssl_certificate_key example.com.key;      }      <\/li>\n<li class=\"l\"> Do po\u0161tovn\u00edho proxy byla p\u0159id\u00e1na direktiva proxy_smtp_auth, kter\u00e1 umo\u017e\u0148uje autentizaci u\u017eivatele na backendu pomoc\u00ed p\u0159\u00edkazu AUTH a mechanismu PLAIN SASL.\n<li class=\"l\"> Byla p\u0159id\u00e1na direktiva &#171;keepalive_time&#187;, kter\u00e1 omezuje celkovou \u017eivotnost ka\u017ed\u00e9ho keep-alive spojen\u00ed, po jeho\u017e uplynut\u00ed bude spojen\u00ed uzav\u0159eno (nepl\u00e9st s keepalive_timeout, kter\u00e9 ur\u010duje \u010das ne\u010dinnosti, po kter\u00e9m je keep-alive spojen\u00ed uzav\u0159eno).\n<li class=\"l\"> Byla p\u0159id\u00e1na prom\u011bnn\u00e1 $connection_time, p\u0159es kterou lze z\u00edskat informace o d\u00e9lce p\u0159ipojen\u00ed v sekund\u00e1ch s milisekundovou p\u0159esnost\u00ed.\n<li class=\"l\"> Do direktiv &#171;proxy_cache_path&#187;, &#171;fastcgi_cache_path&#187;, &#171;scgi_cache_path&#187; a &#171;uwsgi_cache_path&#187; byl p\u0159id\u00e1n parametr &#171;min_free&#187;, kter\u00fd reguluje velikost cache na z\u00e1klad\u011b ur\u010den\u00ed minim\u00e1ln\u00edho voln\u00e9ho diskov\u00e9ho prostoru.     <\/li>\n<li class=\"l\"> Direktivy &#171;lingering_close&#187;, &#171;lingering_time&#187; a &#171;lingering_timeout&#187; byly p\u0159izp\u016fsobeny pro pr\u00e1ci s HTTP\/2.      <\/li>\n<li class=\"l\"> K\u00f3d zpracov\u00e1n\u00ed spojen\u00ed v HTTP\/2 byl p\u0159ibl\u00ed\u017een k implementaci HTTP\/1.x. Podpora jednotliv\u00fdch nastaven\u00ed &#171;http2_recv_timeout&#187;, &#171;http2_idle_timeout&#187; a &#171;http2_max_requests&#187; byla zru\u0161ena ve prosp\u011bch obecn\u00fdch direktiv &#171;keepalive_timeout&#187; a &#171;keepalive_requests&#187;. Byla odstran\u011bna nastaven\u00ed &#171;http2_max_field_size&#187; a &#171;http2_max_header_size&#187;, m\u00edsto nich\u017e je t\u0159eba pou\u017e\u00edt &#171;large_client_header_buffers&#187;.\n<li class=\"l\">  Byla p\u0159id\u00e1na nov\u00e1 volba p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku &#171;-e&#187;, kter\u00e1 umo\u017e\u0148uje ur\u010dit alternativn\u00ed soubor pro z\u00e1pis chybov\u00e9ho logu, kter\u00fd bude pou\u017eit m\u00edsto logu nastaven\u00e9ho v konfiguraci. M\u00edsto n\u00e1zvu souboru lze uv\u00e9st speci\u00e1ln\u00ed hodnotu stderr.                  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=54992\">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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\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.20.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.19.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.20 \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.21, \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-99975","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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\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.20.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.19.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\/cs\/blog\/news\/reliz-nginx-1-20-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\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\u0420\u0435\u043b\u0438\u0437 nginx 1.20.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 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\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.20.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.19.x.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-nginx-1-20-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=\"2021-04-20T20:22:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-04-20T20:22:35+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\udd47Verze nginx 1.20.0 | ProHoster","description":"Po roce v\u00fdvoje byla p\u0159edstavena nov\u00e1 stabiln\u00ed v\u011btev vysoce v\u00fdkonn\u00e9ho HTTP serveru a mnohoprotokolov\u00e9ho proxy serveru nginx 1.20.0, kter\u00e1 zahrnuje zm\u011bny nahromad\u011bn\u00e9 v hlavn\u00ed v\u011btvi 1.19.x.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-nginx-1-20-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","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\u0420\u0435\u043b\u0438\u0437 nginx 1.20.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\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.20.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.19.x.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/reliz-nginx-1-20-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":"2021-04-20T20:22:35+00:00","article:modified_time":"2021-04-20T20:22:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"99975","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-04-20 20:37:15","updated":"2026-02-09 17:28:57","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/99975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=99975"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/99975\/revisions"}],"predecessor-version":[{"id":159535,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/99975\/revisions\/159535"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=99975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=99975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=99975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}