{"id":168748,"date":"2026-04-14T23:11:57","date_gmt":"2026-04-14T21:11:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0"},"modified":"2026-04-14T23:11:57","modified_gmt":"2026-04-14T21:11:57","slug":"vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-0","title":{"rendered":"Vyd\u00e1n\u00ed nginx 1.30.0 a forku FreeNginx 1.30.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po roce v\u00fdvoje byla zve\u0159ejn\u011bna nov\u00e1 stabiln\u00ed verze vysoce v\u00fdkonn\u00e9ho HTTP serveru a v\u00edcetransk\u00e9ho proxy serveru nginx 1.30.0, kter\u00e1 zahrnuje zm\u011bny shrom\u00e1\u017ed\u011bn\u00e9 v hlavn\u00ed v\u011btvi 1.29.x. V budoucnu budou v\u0161echny zm\u011bny ve stabiln\u00ed v\u011btvi 1.30 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.31, ve kter\u00e9 bude pokra\u010dovat v\u00fdvoj nov\u00fdch funkc\u00ed. Pro b\u011b\u017en\u00e9 u\u017eivatele, kte\u0159\u00ed necht\u011bj\u00ed zaji\u0161\u0165ovat kompatibilitu s extern\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 uskute\u010d\u0148uj\u00ed vyd\u00e1n\u00ed komer\u010dn\u00edho produktu Nginx Plus. K\u00f3d nginx je naps\u00e1n v jazyce C a distribuuje se pod licenc\u00ed BSD.      <\/p>\n<p>Podle \u00fanorov\u00e9 zpr\u00e1vy spole\u010dnosti Netcraft je pod spr\u00e1vou nginx p\u0159ibli\u017en\u011b 321 milion\u016f webov\u00fdch str\u00e1nek (p\u0159ed rokem 245 milion\u016f, p\u0159ed dv\u011bma lety \u2014 243 milion\u016f, p\u0159ed t\u0159emi lety 289 milion\u016f). Nginx je pou\u017e\u00edv\u00e1n na 16,08 % v\u0161ech aktivn\u00edch webov\u00fdch str\u00e1nek (p\u0159ed rokem 17,89 %, p\u0159ed dv\u011bma lety 18,15 %, p\u0159ed t\u0159emi lety 18,94 %), co\u017e odpov\u00edd\u00e1 druh\u00e9mu m\u00edstu v obl\u00edbenosti v t\u00e9to kategorii (pod\u00edl Apache \u010din\u00ed 13,27 % (p\u0159ed rokem 16,03 %, p\u0159ed dv\u011bma lety 20,09 %, p\u0159ed t\u0159emi lety 20,52 %), Cloudflare \u2014 20,62 % (17,81 %, 14,12 %, 11,32 %), Google \u2014 10,65 % (9,89 %, 10,41 %, 9,89 %).     <\/p>\n<p>Pokud vezmeme v \u00favahu v\u0161echny webov\u00e9 str\u00e1nky, nginx si udr\u017euje prvenstv\u00ed a zauj\u00edm\u00e1 22,65 % trhu (p\u0159ed rokem 20,48 %, p\u0159ed dv\u011bma lety \u2014 22,31 %, p\u0159ed t\u0159emi lety \u2014 25,94 %), zat\u00edmco pod\u00edl Apache \u010din\u00ed 12,19 % (16,03 %, 20,17 %, 20,58 %), Cloudflare \u2014 15,27 % (12,87 %, 11,24 %, 10,17 %), OpenResty (platforma zalo\u017een\u00e1 na nginx a LuaJIT) \u2014 8,01 % (9,36 %, 7,93 %, 7,94 %).    <\/p>\n<p>Mezi milionem nejnav\u0161t\u011bvovan\u011bj\u0161\u00edch webov\u00fdch str\u00e1nek na sv\u011bt\u011b zauj\u00edm\u00e1 nginx druh\u00e9 m\u00edsto s pod\u00edlem 19,85 % (p\u0159ed rokem 20,37 %, p\u0159ed dv\u011bma lety 20,63 %, p\u0159ed t\u0159emi lety 21,37 %). Prvn\u00ed m\u00edsto obsazuje Cloudflare \u2014 26,84 % (22,32 %, 22,59 %, 21,62 %). Pod\u00edl Apache httpd \u2014 15,84 % (17,95 %, 20,09 %, 21,18 %).   <img decoding=\"async\" alt=\"Vyd\u00e1n\u00ed nginx 1.30.0 a forku FreeNginx 1.30.0 \" src=\"\/wp-content\/uploads\/2026\/04\/965eddaf5c8488016f777fedaed4612d.png\" style=\"display:block;margin: 0 auto\" \/>  <\/p>\n<p>Podle W3Techs je nginx pou\u017e\u00edv\u00e1n na 32,8 % webov\u00fdch str\u00e1nek z milionu nejnav\u0161t\u011bvovan\u011bj\u0161\u00edch (v dubnu minul\u00e9ho roku tento ukazatel \u010dinil 33,8 %, p\u0159ed dv\u011bma lety \u2014 34,3 %). Pod\u00edl Apache za rok klesl z 26,3 % na 23,9 %, pod\u00edl Microsoft IIS klesl z 4 % na 3,4 %, a pod\u00edl Caddy klesl z 0,3 % na 0,2 %. Pod\u00edl Node.js vzrostl z 4,4 % na 6,0 %, a pod\u00edl LiteSpeed vzrostl z 14,6 % na 15,2 %.         <\/p>\n<p>Nejv\u00fdznamn\u011bj\u0161\u00ed vylep\u0161en\u00ed p\u0159idan\u00e1 v procesu vytv\u00e1\u0159en\u00ed hlavn\u00ed v\u011btve 1.29.x:   <\/p>\n<ul>  <\/li>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora roz\u0161\u00ed\u0159en\u00ed TLS ECH (Encrypted ClientHello), kter\u00e9 pokra\u010duje ve v\u00fdvoji roz\u0161\u00ed\u0159en\u00ed ESNI (Encrypted Server Name Indication) a pou\u017e\u00edv\u00e1 se k \u0161ifrov\u00e1n\u00ed informac\u00ed o parametrech TLS relac\u00ed, jako je po\u017eadovan\u00e9 dom\u00e9nov\u00e9 jm\u00e9no. Kl\u00ed\u010dov\u00fd rozd\u00edl mezi ECH a ESNI spo\u010d\u00edv\u00e1 v tom, \u017ee v ECH je \u0161ifrov\u00e1na cel\u00e1 zpr\u00e1va TLS ClientHello, m\u00edsto \u0161ifrov\u00e1n\u00ed na \u00farovni jednotliv\u00fdch pol\u00ed, co\u017e umo\u017e\u0148uje zablokovat \u00faniky prost\u0159ednictv\u00edm pol\u00ed, kter\u00e9 ESNI nezahrnuje, nap\u0159\u00edklad pole PSK (Pre-Shared Key). Pou\u017eit\u00ed ECH se aktivuje zad\u00e1n\u00edm v direktiv\u011b &#171;ssl_ech_file&#187; souboru konfigurace ECHConfig ve form\u00e1tu PEM. Podpora je dostupn\u00e1 p\u0159i pou\u017eit\u00ed sestav OpenSSL s ECH.\n<li class=\"l\"> P\u0159id\u00e1na podpora protokolu Multipath TCP (MPTCP), kter\u00fd umo\u017e\u0148uje doru\u010dovat pakety sou\u010dasn\u011b po n\u011bkolika cest\u00e1ch skrze r\u016fzn\u00e9 s\u00ed\u0165ov\u00e9 rozhran\u00ed. Pro jeho aktivaci byl do direktivy \u201elisten\u201c p\u0159id\u00e1n parametr \u201emultipath\u201c.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost p\u0159i\u0159adit sezen\u00ed klient\u016f k t\u011bmto stejn\u00fdm server\u016fm ve skupin\u011b. K dispozici jsou t\u0159i metody: \u201ecookie\u201c \u2014 p\u0159enos dat o vybran\u00e9m <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-newyork\/\" title=\"serveru\" data-wpil-keyword-link=\"linked\">serveru<\/a> prost\u0159ednictv\u00edm uveden\u00e9 Cookie; \u201eroute\u201c \u2014 proxy server p\u0159i\u0159azuje klientovi trasu p\u0159i p\u0159ijet\u00ed prvn\u00ed \u017e\u00e1dosti; \u201elearn\u201c \u2014 nginx analyzuje odpov\u011bdi od upstream serveru a pamatuje si zah\u00e1jen\u00e1 sezen\u00ed na serveru. Pro nastaven\u00ed p\u0159i\u0159azen\u00ed byla do bloku \u201eupstream\u201c modulu \u201ehttp\u201c p\u0159id\u00e1na direktiva \u201esticky\u201c, a do direktivy \u201eserver\u201c byly p\u0159id\u00e1ny parametry \u201eroute\u201c a \u201edrain\u201c.\n<li class=\"l\"> Byla p\u0159id\u00e1na direktiva \u201eearly_hints\u201c a implementov\u00e1na podpora HTTP k\u00f3du 103 v odpov\u011bd\u00edch od proxy a gRPC backend\u016f. K\u00f3d 103 umo\u017e\u0148uje informovat klienta o obsahu n\u011bkter\u00fdch HTTP hlavi\u010dek ihned po \u017e\u00e1dosti, ani\u017e by bylo nutn\u00e9 \u010dekat, a\u017e server dokon\u010d\u00ed v\u0161echny operace spojen\u00e9 s \u017e\u00e1dost\u00ed a za\u010dne poskytovat obsah. T\u00edmto zp\u016fsobem lze poskytovat tipy o souvisej\u00edc\u00edch prvc\u00edch, kter\u00e9 mohou b\u00fdt p\u0159edem na\u010dteny (nap\u0159\u00edklad m\u016f\u017ee b\u00fdt uvedeno odkazy na pou\u017e\u00edvan\u00e9 CSS a JavaScript na str\u00e1nce). Jakmile obdr\u017e\u00ed informace o t\u011bchto zdroj\u00edch, prohl\u00ed\u017ee\u010d za\u010dne jejich na\u010d\u00edt\u00e1n\u00ed, ani\u017e by \u010dekal na dokon\u010den\u00ed poskytov\u00e1n\u00ed hlavn\u00ed str\u00e1nky, co\u017e zkracuje celkovou dobu zpracov\u00e1n\u00ed \u017e\u00e1dosti.\n<li class=\"l\"> Byly p\u0159id\u00e1ny direktivy add_header_inherit a add_trailer_inherit, kter\u00e9 umo\u017e\u0148uj\u00ed zm\u011bnit pravidla d\u011bdi\u010dnosti hodnot uveden\u00fdch v direktiv\u00e1ch add_header a add_trailer. Parametr \"off\" zru\u0161\u00ed d\u011bdi\u010dnost hodnot a parametr \"merge\" zahrnuje p\u0159id\u00e1n\u00ed hodnot z p\u0159edchoz\u00ed \u00farovn\u011b k hodnot\u00e1m na aktu\u00e1ln\u00ed \u00farovni.     <\/li>\n<li class=\"l\"> Byla p\u0159id\u00e1na direktiva \u201essl_certificate_compression\u201c pro \u0159\u00edzen\u00ed komprese. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/ssl-sertifikat\/\" title=\"TLS certifik\u00e1t\u016f\" data-wpil-keyword-link=\"linked\">TLS certifik\u00e1t\u016f<\/a>.\n<li class=\"l\"> Byla p\u0159id\u00e1na direktiva max_headers, kter\u00e1 omezuje maxim\u00e1ln\u00ed po\u010det HTTP hlavi\u010dek v po\u017eadavku. P\u0159i p\u0159ekro\u010den\u00ed limitu se vrac\u00ed chyba 400 (Bad Request). Funkce byla p\u0159enesena z FreeNginx.                              <\/li>\n<li class=\"l\"> Byly p\u0159id\u00e1ny prom\u011bnn\u00e9 $request_port a $is_request_port. Prvn\u00ed prom\u011bnn\u00e1 obsahuje \u010d\u00edslo portu z komponenty URI nebo z hlavi\u010dky \"Host\", zat\u00edmco druh\u00e1 obsahuje \":\", pokud prom\u011bnn\u00e1 $request_port nen\u00ed pr\u00e1zdn\u00e1.    <\/li>\n<li class=\"l\"> Byly p\u0159id\u00e1ny prom\u011bnn\u00e9 $ssl_sigalg a $ssl_client_sigalg, kter\u00e9 obsahuj\u00ed n\u00e1zev algoritmu pro generov\u00e1n\u00ed digit\u00e1ln\u00edho podpisu pro TLS spojen\u00ed.                       <\/li>\n<li class=\"l\"> Do direktivy \u201egeo\u201c byl p\u0159id\u00e1n parametr \u201evolatile\u201c, kter\u00fd zakazuje ukl\u00e1d\u00e1n\u00ed prom\u011bnn\u00e9 do cache. Pou\u017eit\u00ed masek je povoleno v direktiv\u011b \u201einclude\u201c, kter\u00e1 je uvedena uvnit\u0159 bloku \u201egeo\u201c.\n<li class=\"l\"> V bloku \u201eupstream\u201c byla ve v\u00fdchoz\u00edm nastaven\u00ed aktivov\u00e1na direktiva \u201ekeepalive\u201c. Do direktivy \u201ekeepalive\u201c, pou\u017e\u00edvan\u00e9 v bloku \u201eupstream\u201c, byl p\u0159id\u00e1n parametr \u201elocal\u201c. P\u0159i zad\u00e1n\u00ed tohoto parametru je pro ka\u017ed\u00fd blok udr\u017eov\u00e1no samostatn\u00e9 p\u0159ipojen\u00ed k upstream serveru m\u00edsto sd\u00edlen\u00ed jednoho p\u0159ipojen\u00ed k obecn\u011b pou\u017e\u00edvan\u00e9mu upstream serveru uveden\u00e9mu v r\u016fzn\u00fdch bloc\u00edch location a server.            <\/li>\n<li class=\"l\"> P\u0159i pou\u017eit\u00ed v re\u017eimu proxy je ve v\u00fdchoz\u00edm nastaven\u00ed nastavena verze protokolu HTTP\/1.1 se zapnut\u00fdm re\u017eimem keep-alive (v modulu ngx_http_proxy_module je ve v\u00fdchoz\u00edm nastaven\u00ed zapnuta podpora keep-alive a v direktiv\u011b \u201eproxy_http_version\u201c je nastavena hodnota \u201e1.1\u201c a defaultn\u00ed odes\u00edl\u00e1n\u00ed hlavi\u010dky \u201eConnection\u201c bylo zru\u0161eno).\n<li class=\"l\"> Do modulu ngx_http_proxy byla p\u0159id\u00e1na podpora protokolu HTTP\/2, co\u017e umo\u017e\u0148uje pou\u017e\u00edvat HTTP\/2 p\u0159i p\u0159\u00edstupu k backend\u016fm.      <\/li>\n<li class=\"l\"> Byla poskytnuta mo\u017enost na\u010d\u00edt\u00e1n\u00ed kryptografick\u00fdch kl\u00ed\u010d\u016f z hardwarov\u00fdch token\u016f s vyu\u017eit\u00edm knihovny OpenSSL jako poskytovatele.    <\/li>\n<li class=\"l\"> Byla odstran\u011bna chyba, kter\u00e1 vedla k buferov\u00e1n\u00ed HTTP odpov\u011bdi 103 p\u0159i pou\u017eit\u00ed HTTP\/2 a direktivy 'early_hints'.\n<li class=\"l\"> Byla p\u0159id\u00e1na mo\u017enost sestaven\u00ed s kryptografickou knihovnou AWS-LC, kterou vyv\u00edj\u00ed spole\u010dnost Amazon.    <\/li>\n<li class=\"l\"> Byla p\u0159id\u00e1na direktiva 'ssl_certificate_compression' pro \u0159\u00edzen\u00ed komprese.    <\/li>\n<li class=\"l\"> Byla zaji\u0161t\u011bna kompatibilita s knihovnou OpenSSL 4.0.    <\/ul>\n<p>D\u00e1le lze zm\u00ednit publikaci verze projektu FreeNginx 1.30.0, kter\u00fd vyv\u00edj\u00ed fork Nginx. V\u00fdvoj fork vede Maxim Dunin, jeden z kl\u00ed\u010dov\u00fdch v\u00fdvoj\u00e1\u0159\u016f Nginx. FreeNginx je prezentov\u00e1n jako neziskov\u00fd projekt, kter\u00fd zaji\u0161\u0165uje v\u00fdvoj k\u00f3dov\u00e9 z\u00e1kladny Nginx bez firemn\u00edho zasahov\u00e1n\u00ed. K\u00f3d FreeNginx je i nad\u00e1le distribuov\u00e1n pod licenc\u00ed BSD. Mezi zm\u011bnami ve v\u011btvi FreeNginx 1.30: byla p\u0159id\u00e1na podpora pro TLS roz\u0161\u00ed\u0159en\u00ed ECH (Encrypted Client Hello); byla vylep\u0161ena zpracov\u00e1n\u00ed direktivy limit_rate; byly p\u0159id\u00e1ny direktivy send_min_rate a client_body_min_rate; byla realizov\u00e1na mo\u017enost omezen\u00ed po\u010dtu spojen\u00ed a intenzity po\u017eadavk\u016f v po\u0161tovn\u00edm proxy; byla p\u0159id\u00e1na podpora datab\u00e1z\u00ed GeoIP2 v modulu GeoIP; byla pos\u00edlena ochrana modulu XSLT.<br \/>\n<br \/>Zdroj: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65207\">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.30.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.29.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.30 \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.31, \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":8,"featured_media":168749,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168748","post","type-post","status-publish","format-standard","has-post-thumbnail","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.30.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.29.x.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-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\u0412\u044b\u043f\u0443\u0441\u043a nginx 1.30.0 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.30.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.30.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.29.x.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-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=\"2026-04-14T21:11:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-14T21:11:57+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\udd47Vyd\u00e1n\u00ed nginx 1.30.0 a fork FreeNginx 1.30.0 | ProHoster","description":"Po roce v\u00fdvoje byla zve\u0159ejn\u011bna nov\u00e1 stabiln\u00ed v\u011btev vysoce v\u00fdkonn\u00e9ho HTTP serveru a multiprotokolov\u00e9ho proxy serveru nginx 1.30.0, kter\u00e1 zahrnuje zm\u011bny nasb\u00edran\u00e9 v hlavn\u00ed v\u011btvi 1.29.x.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-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\u0412\u044b\u043f\u0443\u0441\u043a nginx 1.30.0 \u0438 \u0444\u043e\u0440\u043a\u0430 FreeNginx 1.30.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.30.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.29.x.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-nginx-1-30-0-i-forka-freenginx-1-30-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":"2026-04-14T21:11:57+00:00","article:modified_time":"2026-04-14T21:11:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/168748","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=168748"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/168748\/revisions"}],"predecessor-version":[{"id":169174,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/168748\/revisions\/169174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/168749"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=168748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=168748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=168748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}