{"id":1002,"date":"2021-05-04T10:36:03","date_gmt":"2021-05-04T10:36:03","guid":{"rendered":"https:\/\/dev.sourcecode.sk\/wsczkb\/?post_type=ht_kb&#038;p=1002"},"modified":"2021-06-24T10:56:49","modified_gmt":"2021-06-24T08:56:49","slug":"instalace-proxy-serveru-varnish-na-virtualni-server","status":"publish","type":"ht_kb","link":"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/","title":{"rendered":"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server"},"content":{"rendered":"\n<p><strong>Varnish<\/strong>&nbsp;je proxy server pro cachov\u00e1n\u00ed v\u00fdstup\u016f webov\u00fdch aplikac\u00ed. Nab\u00edz\u00ed vysokou m\u00edru konfigurovatelnosti a v\u00fdrazn\u011b vy\u0161\u0161\u00ed v\u00fdkon a ni\u017e\u0161\u00ed spot\u0159ebu pam\u011bti. P\u0159i spr\u00e1vn\u00e9 konfiguraci umo\u017e\u0148uje serveru zvl\u00e1dnout mnohon\u00e1sobn\u011b v\u00edce n\u00e1v\u0161tevn\u00edk\u016f.<\/p>\n\n\n\n<p>Varnish&nbsp;<a rel=\"noreferrer noopener\" href=\"http:\/\/en.wikipedia.org\/wiki\/File:Reverse_proxy_h2g2bob.svg\" target=\"_blank\">je nasazen\u00fd p\u0159ed webov\u00fd server<\/a>&nbsp;a po\u017eadavky na portu 80. Poskytuje u\u017e p\u0159edp\u0159ipraven\u00e9 HTML po\u017eadavky, \u010d\u00edm\u017e minimalizuje po\u010det po\u017eadavk\u016f na kter\u00e9 mus\u00ed webserver vynalo\u017eit pam\u011b\u0165 a v\u00fdkon CPU.<\/p>\n\n\n\n<p>Jeho pou\u017eit\u00ed si vy\u017eaduje v p\u0159\u00edpade spr\u00e1vy hosting\u016f pomoc\u00ed slu\u017eby Server Manager dodate\u010dnou konfiguraci po p\u0159idan\u00ed hostingu. Vhodn\u00fd je zejm\u00e9na pokud na serveru b\u011b\u017e\u00ed pouze jeden hosting.<\/p>\n\n\n\n<p><strong>P\u0159\u00edmou podporu pro Varnish<\/strong>&nbsp;maj\u00ed n\u00e1sledovn\u00e9 syst\u00e9my:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>WordPress<\/li><li>Multisite WordPress<\/li><li>Magento<\/li><li>Mediawiki<\/li><li>Drupal<\/li><li>Joomla<\/li><\/ul>\n\n\n\n<p><strong>Probl\u00e9my s nasazen\u00edm Varnish<\/strong>&nbsp;jsme zaznamenali u :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Moodle<\/li><li>Prestashop<\/li><li>SugarCRM<\/li><li>Koken<\/li><\/ul>\n\n\n\n<p><strong>Instalace Varnish&nbsp;<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Ov\u011b\u0159te, jestli je hostname serveru nastaven\u00fd v souladu s DNS<\/p>\n\n\n\n<p><strong>hostname<\/strong><\/p>\n\n\n\n<p><strong>hostname \u00adf<\/strong><\/p>\n\n\n\n<p>nainstalujeme bal\u00ed\u010dek pro Varnish a p\u0159\u00edpadn\u011b dal\u0161\u00ed bal\u00ed\u010dky, na kter\u00fdch je z\u00e1visl\u00fd<\/p>\n\n\n\n<p><strong>apt\u00adget update<\/strong><\/p>\n\n\n\n<p><strong>apt\u00adget install varnish<\/strong><\/p>\n\n\n\n<p>tak\u00e9 je vhodn\u00e9 nainstalovat pro ru\u010dn\u00ed vol\u00e1n\u00ed jeho funkc\u00ed utilitu curl<\/p>\n\n\n\n<p><strong>apt\u00adget install curl<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Konfigurace Varnish<\/strong><\/p>\n\n\n\n<p>1. nastav\u00edme Apache na port 8080 a Varnish na port 80<\/p>\n\n\n\n<p>Standardn\u011b Varnish poslouch\u00e1 na portu 6081, zm\u011bn\u00edme ho na 80<\/p>\n\n\n\n<p><strong>nano \/etc\/default\/varnish<\/strong><\/p>\n\n\n\n<p>najdeme blok<\/p>\n\n\n\n<p><strong>DAEMON_OPTS=&#8220;\u00ada :6081 \\<\/strong><\/p>\n\n\n\n<p><strong>T localhost:6082<\/strong><\/p>\n\n\n\n<p><strong>f \/etc\/varnish\/default.vcl \\<\/strong><\/p>\n\n\n\n<p><strong>S \/etc\/varnish\/secret \\<\/strong><\/p>\n\n\n\n<p>a nahrad\u00edme ho<\/p>\n\n\n\n<p><strong>DAEMON_OPTS=&#8220;\u00ada :80 \\<\/strong><\/p>\n\n\n\n<p><strong>T localhost:6082 \\<\/strong><\/p>\n\n\n\n<p><strong>f \/etc\/varnish\/default.vcl \\<\/strong><\/p>\n\n\n\n<p><strong>S \/etc\/varnish\/secret \\<\/strong><\/p>\n\n\n\n<p>parametr \u00adsi ur\u010duje \u00falo\u017ei\u0161t\u011b pro data a jeho velikost. Pokud m\u00e1te server s ni\u017e\u0161\u00ed RAM (512MB), doporu\u010dujeme ho zm\u011bnit na \u00ads file,<\/p>\n\n\n\n<p>\/var\/lib\/varnish\/$INSTANCE\/varnish_storage.bin,96M&#8220;<\/p>\n\n\n\n<p>tak\u00e9 zm\u011bn\u00edme parametr START = yes aby se Varnish spustil i po restartu serveru .<\/p>\n\n\n\n<p>P\u0159ed jeho spu\u0161t\u011bn\u00edm je v\u0161ak pot\u0159eba tak\u00e9 nakonfigurovat i webserver:<\/p>\n\n\n\n<p><strong>nano \/etc\/apache2\/ports.conf<\/strong><\/p>\n\n\n\n<p><strong>listen 80;<\/strong><\/p>\n\n\n\n<p>zm\u011bn\u00edme na<\/p>\n\n\n\n<p><strong>listen 8080;<\/strong><\/p>\n\n\n\n<p>Tak\u00e9 je pot\u0159eba port zm\u011bnit v konfigura\u010dn\u00edch souborech Apache2 pro hosting(y), m\u016f\u017eete to ud\u011blat snadno pro v\u0161echny konfigura\u010dn\u00ed soubory pomoc\u00ed p\u0159\u00edkazu sed:<\/p>\n\n\n\n<p><strong>sed \u00adi &#8218;s\/\\:80\/\\:8080\/&#8216; \/etc\/apache2\/sites\u00adenabled\/*<\/strong><\/p>\n\n\n\n<p><strong>Chov\u00e1n\u00ed Varnish je mo\u017en\u00e9 upravit a ladit<\/strong>\u00a0pomoc\u00ed souboru \/etc\/varnish\/default.vcl , proto\u017ee je ale ka\u017ed\u00e1 aplikace specifick\u00e1, neexistuje univerz\u00e1ln\u00ed nastaven\u00ed, kter\u00e9 funguje pro v\u0161echny.<\/p>\n\n\n\n<p>Z\u00e1kladn\u00edm prvkem, ovliv\u0148uj\u00edc\u00edm chov\u00e1n\u00ed Varnish, jsou HTTP hlavi\u010dky generovan\u00e9 aplikac\u00ed, webserverom nebo prohl\u00ed\u017ee\u010dem n\u00e1v\u0161t\u011bvn\u00edka. Na webu je dostupn\u00fdch v\u00edcero n\u00e1vod\u016f k jednotliv\u00fdm aplikac\u00edm.<\/p>\n\n\n\n<p>Pod\u011bl\u00edme se v\u0161ak o n\u011bkolik z\u00e1kladn\u00edch trik\u016f s ohledem na \u010dasto pou\u017e\u00edvan\u00e9 CMS:<\/p>\n\n\n\n<p><strong>backend default {<\/strong><\/p>\n\n\n\n<p><strong>.host = &#8222;127.0.0.1&#8220;;<\/strong><\/p>\n\n\n\n<p><strong>.port = &#8222;8080&#8220;;<\/strong><\/p>\n\n\n\n<p><strong>.first_byte_timeout = 300s;<\/strong><\/p>\n\n\n\n<p><strong>}<\/strong><\/p>\n\n\n\n<p>zde se ur\u010duje standardn\u00ed backend, kam jsou po\u017eadavky sm\u011b\u0159ovan\u00e9, tedy v na\u0161em p\u0159\u00edpad\u011b Apache2<\/p>\n\n\n\n<p>Pokud byste pot\u0159ebovali p\u0159idat dal\u0161\u00ed, je pot\u0159eba ho ozna\u010dit vlastn\u00ed zna\u010dkou, nap\u0159.:<\/p>\n\n\n\n<p><strong>backend google {<\/strong><\/p>\n\n\n\n<p><strong>.host = &#8222;209.85.229.106&#8220;; \/*www.google.com&#8220;;*\/<\/strong><\/p>\n\n\n\n<p><strong>.port = &#8222;80&#8220;;<\/strong><\/p>\n\n\n\n<p><strong>}<\/strong><\/p>\n\n\n\n<p><strong>Pro ru\u010dn\u00ed pro\u010di\u0161t\u011bn\u00ed z\u00e1znamu<\/strong>\u00a0v cache se pou\u017eije request typu PURGE na URL , kter\u00e1 se m\u00e1 promazat. Kter\u00e9 IP adresy mohou tento request poslat ur\u010duje direktiva\u00a0<strong>acl_purge<\/strong><\/p>\n\n\n\n<p><strong>acl purge {<\/strong><\/p>\n\n\n\n<p><strong>&#8222;firemnyserver.noip.org&#8220;;<\/strong><\/p>\n\n\n\n<p><strong>&#8222;wordpress.domena.tld&#8220;;<\/strong><\/p>\n\n\n\n<p><strong>&#8222;domena.tld&#8220;;<\/strong><\/p>\n\n\n\n<p><strong>&#8222;localhost&#8220;;<\/strong><\/p>\n\n\n\n<p><strong>}<\/strong><\/p>\n\n\n\n<p>N\u00e1sledn\u00e9 pro\u010di\u0161t\u011bn\u00ed dan\u00e9 URL je realizovan\u00e9 v\u00a0<\/p>\n\n\n\n<p>sub vlc_recv{ p\u0159id\u00e1n\u00edm<\/p>\n\n\n\n<p>if (req.request == &#8222;PURGE&#8220;) {<\/p>\n\n\n\n<p>if (!client.ip ~ purge) {<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>a v<\/p>\n\n\n\n<p>sub vcl_hit {<\/p>\n\n\n\n<p>if (req.request == &#8222;PURGE&#8220;) {<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>sub vcl_miss {<\/p>\n\n\n\n<p>if (req.request == &#8222;PURGE&#8220;) {<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>Pro spr\u00e1vn\u00e1 fungov\u00e1n\u00ed gzip komprese je do sub vcl_recv {<\/p>\n\n\n\n<p>na jeho za\u010d\u00e1tek p\u0159idat<\/p>\n\n\n\n<p>if (req.http.Accept\u00adEncoding) {<\/p>\n\n\n\n<p>if (req.url ~ &#8222;\\.(jpg|png|gif|gz|tgz|bz2|tbz|mp3|ogg)$&#8220;) {<\/p>\n\n\n\n<p># No point in compressing these<\/p>\n\n\n\n<p>remove req.http.Accept\u00adEncoding;<\/p>\n\n\n\n<p>} else if (req.http.Accept\u00adEncoding ~ &#8222;gzip&#8220;) {<\/p>\n\n\n\n<p>set req.http.Accept\u00adEncoding = &#8222;gzip&#8220;;<\/p>\n\n\n\n<p>purge_url(req.url);<\/p>\n\n\n\n<p>error 200 &#8222;Purged&#8220;;<\/p>\n\n\n\n<p>error 404 &#8222;Not in cache&#8220;;<\/p>\n\n\n\n<p>} else if (req.http.Accept\u00adEncoding ~ &#8222;deflate&#8220;) {<\/p>\n\n\n\n<p>set req.http.Accept\u00adEncoding = &#8222;deflate&#8220;;<\/p>\n\n\n\n<p>} else {<\/p>\n\n\n\n<p># unknown algorithm<\/p>\n\n\n\n<p>remove req.http.Accept\u00adEncoding;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>Jeliko\u017e Varnish cachuje pouze nezm\u011bn\u011bn\u00e9 soubory, zm\u011bna v HTTP hlavi\u010dk\u00e1ch znamen\u00e1, \u017ee se soubor cachovat nebude. CMS v\u011bt\u0161inou nastavuj\u00ed pom\u011brn\u011b mnoho hlavi\u010dek, p\u0159i\u010dem\u017e v\u0161ak v p\u0159\u00edpad\u011b statick\u00e9ho obsahu toto nen\u00ed pot\u0159eba.<\/p>\n\n\n\n<p>if (req.request != &#8222;GET&#8220; &amp;&amp;<\/p>\n\n\n\n<p>req.request != &#8222;HEAD&#8220; &amp;&amp;<\/p>\n\n\n\n<p>req.request != &#8222;PUT&#8220; &amp;&amp;<\/p>\n\n\n\n<p>req.request != &#8222;POST&#8220; &amp;&amp;<\/p>\n\n\n\n<p>req.request != &#8222;TRACE&#8220; &amp;&amp;<\/p>\n\n\n\n<p>req.request != &#8222;OPTIONS&#8220; &amp;&amp;<\/p>\n\n\n\n<p>req.request != &#8222;DELETE&#8220;) {<\/p>\n\n\n\n<p>\/* Non\u00adRFC2616 or CONNECT which is weird. *\/<\/p>\n\n\n\n<p>pipe;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p><strong>Cachov\u00e1n\u00ed pouze request\u016f typu GET a POST doc\u00edl\u00edme p\u0159es:<\/strong><\/p>\n\n\n\n<p>if (req.request != &#8222;GET&#8220; &amp;&amp; req.request != &#8222;HEAD&#8220;) {<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>if (req.http.Cookie) {<\/p>\n\n\n\n<p>and special persistent p_* cookies.<\/p>\n\n\n\n<p>\/* We only deal with GET and HEAD by default *\/<\/p>\n\n\n\n<p>pass;<\/p>\n\n\n\n<p># We only care about the &#8222;__ac.*&#8220; cookies, used for authentication<\/p>\n\n\n\n<p>if (req.http.Cookie ~ &#8222;__ac.*&#8220; ) {<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p># Else strip all cookies<\/p>\n\n\n\n<p>remove req.http.Cookie;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>Pro zamezen\u00ed cachov\u00e1n\u00ed AJAX request\u016f ve WordPressu a p\u0159istup\u016f vy\u017eaduj\u00edc\u00edch si p\u0159ihl\u00e1\u0161en\u00ed:<\/p>\n\n\n\n<p>if (req.http.Cookie ~ &#8222;wordpress_logged_in_&#8220;) {<\/p>\n\n\n\n<p>return (pipe);<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p># don&#8217;t cache for users logged into WP backend<\/p>\n\n\n\n<p>if (req.http.Cookie ~ &#8222;wordpress_logged_in_&#8220;) {<\/p>\n\n\n\n<p>return (pipe);<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>if (req.url ~ &#8222;wp\u00ad(login|admin)&#8220; || req.url ~ &#8222;preview=true&#8220; || req.url ~ &#8222;xmlrpc.php&#8220; ) {<\/p>\n\n\n\n<p>return (pipe);<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p># don&#8217;t cache ajax requests<\/p>\n\n\n\n<p>if (req.http.X\u00adRequested\u00adWith == &#8222;XMLHttpRequest&#8220;) {<\/p>\n\n\n\n<p>return (pipe);<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>n\u00e1sledn\u011b je pot\u0159eba restartovat Apache2 a Varnish .<\/p>\n\n\n\n<p>service apache2 restart<\/p>\n\n\n\n<p>service varnish start<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Varnish&nbsp;je proxy server pro cachov\u00e1n\u00ed v\u00fdstup\u016f webov\u00fdch aplikac\u00ed. Nab\u00edz\u00ed vysokou m\u00edru konfigurovatelnosti a v\u00fdrazn\u011b vy\u0161\u0161\u00ed v\u00fdkon a ni\u017e\u0161\u00ed spot\u0159ebu pam\u011bti. P\u0159i spr\u00e1vn\u00e9 konfiguraci umo\u017e\u0148uje serveru zvl\u00e1dnout mnohon\u00e1sobn\u011b v\u00edce n\u00e1v\u0161tevn\u00edk\u016f. Varnish&nbsp;je nasazen\u00fd p\u0159ed webov\u00fd server&nbsp;a po\u017eadavky na portu 80. Poskytuje u\u017e p\u0159edp\u0159ipraven\u00e9 HTML po\u017eadavky, \u010d\u00edm\u017e minimalizuje po\u010det po\u017eadavk\u016f na kter\u00e9 mus\u00ed&#8230;<\/p>\n","protected":false},"author":3,"template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[48],"ht-kb-tag":[],"class_list":["post-1002","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-vps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server - Websupport Centrum n\u00e1pov\u011bdy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/\" \/>\n<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server - Websupport Centrum n\u00e1pov\u011bdy\" \/>\n<meta property=\"og:description\" content=\"Varnish&nbsp;je proxy server pro cachov\u00e1n\u00ed v\u00fdstup\u016f webov\u00fdch aplikac\u00ed. Nab\u00edz\u00ed vysokou m\u00edru konfigurovatelnosti a v\u00fdrazn\u011b vy\u0161\u0161\u00ed v\u00fdkon a ni\u017e\u0161\u00ed spot\u0159ebu pam\u011bti. P\u0159i spr\u00e1vn\u00e9 konfiguraci umo\u017e\u0148uje serveru zvl\u00e1dnout mnohon\u00e1sobn\u011b v\u00edce n\u00e1v\u0161tevn\u00edk\u016f. Varnish&nbsp;je nasazen\u00fd p\u0159ed webov\u00fd server&nbsp;a po\u017eadavky na portu 80. Poskytuje u\u017e p\u0159edp\u0159ipraven\u00e9 HTML po\u017eadavky, \u010d\u00edm\u017e minimalizuje po\u010det po\u017eadavk\u016f na kter\u00e9 mus\u00ed...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Websupport Centrum n\u00e1pov\u011bdy\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-24T08:56:49+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Odhadovan\u00e1 doba \u010dten\u00ed\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/kb\\\/instalace-proxy-serveru-varnish-na-virtualni-server\\\/\",\"url\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/kb\\\/instalace-proxy-serveru-varnish-na-virtualni-server\\\/\",\"name\":\"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server - Websupport Centrum n\u00e1pov\u011bdy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/#website\"},\"datePublished\":\"2021-05-04T10:36:03+00:00\",\"dateModified\":\"2021-06-24T08:56:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/kb\\\/instalace-proxy-serveru-varnish-na-virtualni-server\\\/#breadcrumb\"},\"inLanguage\":\"cs\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/kb\\\/instalace-proxy-serveru-varnish-na-virtualni-server\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/kb\\\/instalace-proxy-serveru-varnish-na-virtualni-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/#website\",\"url\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/\",\"name\":\"Websupport Centrum n\u00e1pov\u011bdy\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.websupport.cz\\\/podpora\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"cs\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server - Websupport Centrum n\u00e1pov\u011bdy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/","og_locale":"cs_CZ","og_type":"article","og_title":"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server - Websupport Centrum n\u00e1pov\u011bdy","og_description":"Varnish&nbsp;je proxy server pro cachov\u00e1n\u00ed v\u00fdstup\u016f webov\u00fdch aplikac\u00ed. Nab\u00edz\u00ed vysokou m\u00edru konfigurovatelnosti a v\u00fdrazn\u011b vy\u0161\u0161\u00ed v\u00fdkon a ni\u017e\u0161\u00ed spot\u0159ebu pam\u011bti. P\u0159i spr\u00e1vn\u00e9 konfiguraci umo\u017e\u0148uje serveru zvl\u00e1dnout mnohon\u00e1sobn\u011b v\u00edce n\u00e1v\u0161tevn\u00edk\u016f. Varnish&nbsp;je nasazen\u00fd p\u0159ed webov\u00fd server&nbsp;a po\u017eadavky na portu 80. Poskytuje u\u017e p\u0159edp\u0159ipraven\u00e9 HTML po\u017eadavky, \u010d\u00edm\u017e minimalizuje po\u010det po\u017eadavk\u016f na kter\u00e9 mus\u00ed...","og_url":"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/","og_site_name":"Websupport Centrum n\u00e1pov\u011bdy","article_modified_time":"2021-06-24T08:56:49+00:00","twitter_card":"summary_large_image","twitter_misc":{"Odhadovan\u00e1 doba \u010dten\u00ed":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/","url":"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/","name":"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server - Websupport Centrum n\u00e1pov\u011bdy","isPartOf":{"@id":"https:\/\/www.websupport.cz\/podpora\/#website"},"datePublished":"2021-05-04T10:36:03+00:00","dateModified":"2021-06-24T08:56:49+00:00","breadcrumb":{"@id":"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/#breadcrumb"},"inLanguage":"cs","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.websupport.cz\/podpora\/kb\/instalace-proxy-serveru-varnish-na-virtualni-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.websupport.cz\/podpora\/"},{"@type":"ListItem","position":2,"name":"Instalace proxy serveru Varnish na virtu\u00e1ln\u00ed server"}]},{"@type":"WebSite","@id":"https:\/\/www.websupport.cz\/podpora\/#website","url":"https:\/\/www.websupport.cz\/podpora\/","name":"Websupport Centrum n\u00e1pov\u011bdy","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.websupport.cz\/podpora\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"cs"}]}},"_links":{"self":[{"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/ht-kb\/1002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":1,"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/ht-kb\/1002\/revisions"}],"predecessor-version":[{"id":1854,"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/ht-kb\/1002\/revisions\/1854"}],"wp:attachment":[{"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/media?parent=1002"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/ht-kb-category?post=1002"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.websupport.cz\/podpora\/wp-json\/wp\/v2\/ht-kb-tag?post=1002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}