{"id":22725,"date":"2017-07-20T09:17:59","date_gmt":"2017-07-20T14:17:59","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=22725"},"modified":"2022-12-30T06:04:24","modified_gmt":"2022-12-30T12:04:24","slug":"install-wordpress-with-varnish-and-nginx-on-ubuntu","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/","title":{"rendered":"Install WordPress with Varnish and Nginx on Ubuntu"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-24864\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg\" alt=\"Install WordPress with Varnish and Nginx on Ubuntu\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-768x384.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-1024x512.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-860x430.jpg 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-680x340.jpg 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-500x250.jpg 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-400x200.jpg 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-200x100.jpg 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu-50x25.jpg 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>We&#8217;ll show you how to install WordPress with Varnish and Nginx on Ubuntu.\u00a0\u00a0<a href=\"https:\/\/www.rosehosting.com\/varnish-hosting.html\">Varnish<\/a> is a web application accelerator. It redirects the visitors to static pages whenever it is possible. Varnish can be installed and configured to cache the content in front of any HTTP server and it can speed up the delivery up to 300-1000 times.<\/p>\n<p>In this tutorial, we will show you how to increase the loading speed of your WordPress site by setting up Varnish in front of Nginx on an <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 16.04 server<\/a>. We assume that you already have <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-lemp-on-ubuntu-16-04\/\">LEMP stack (Nginx, MySQL, and PHP)<\/a> and WordPress installed on your <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\" rel=\"noopener\">Ubuntu 16.04 server<\/a>.<\/p>\n<p><!--more--><\/p>\n<h3>Requirements<\/h3>\n<p>For this setup to work, you&#8217;ll need:<\/p>\n<ul>\n<li>An <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting.html\">Ubuntu 16.04 VPS<\/a>. Preferably SSD so it&#8217;s faster.<\/li>\n<li>A LEMP stack and WordPress installed on your server.<\/li>\n<li>A root user.<\/li>\n<li>A text editor.<\/li>\n<\/ul>\n<p><em>This tutorial is for WordPress with Varnish and Nginx. If you want to use a different setup, follow our tutorial: <a href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-memcached-and-nginx-on-ubuntu\/\">Install WordPress with Memcached and Nginx on Ubuntu<\/a>.<\/em><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69eb0c9c5e1a6\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69eb0c9c5e1a6\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#1-Log-in-to-your-server-via-SSH-as-user-root\" >1. Log in to your server via SSH as user root<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#2-Install-and-configure-Varnish\" >2. Install and configure Varnish<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#3-Configure-Nginx\" >3. Configure Nginx<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#4-Test-Nginx-Configuration\" >4. Test Nginx Configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#5-Restart-Nginx-Server\" >5. Restart Nginx Server<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Log-in-to-your-server-via-SSH-as-user-root\"><\/span>1. Log in to your server via SSH as user root<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>ssh root@IP_ADDRESS -p PORT_NUMBER<\/pre>\n<p>and make sure that <a href=\"https:\/\/www.rosehosting.com\/blog\/update-the-software-on-linux\/\">all packages installed on your server are up to date<\/a><\/p>\n<pre>apt-get update &amp;&amp; apt-get upgrade<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Install-and-configure-Varnish\"><\/span><strong>2. Install and configure Varnish<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Varnish is available in the official Ubuntu 16.04 repository, so we can easily install it using the apt-get command<\/p>\n<pre>apt-get install varnish<\/pre>\n<p>Once it is installed, we will configure Varnish to listen on port 80 and use the Nginx web server which will be listening on port 8080 as a backend.<\/p>\n<p>Open the \/etc\/default\/varnish file in a text editor<\/p>\n<pre>vi \/etc\/default\/varnish<\/pre>\n<p>and do the following changes in the &#8216;## Alternative 2, Configuration with VCL&#8217; section of the file<\/p>\n<pre>DAEMON_OPTS=\"-a :80 \\\r\n-T localhost:6082 \\\r\n-f \/etc\/varnish\/default.vcl \\\r\n-S \/etc\/varnish\/secret \\\r\n-s malloc,256m\"<\/pre>\n<p>Edit the varnish.service file as well, and append the following configuration options:<\/p>\n<pre>systemctl edit varnish.service\r\n\r\nExecStart=\/usr\/sbin\/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f \/etc\/varnish\/default.vcl -S \/etc\/varnish\/secret -s malloc,256m<\/pre>\n<p>Save the file and reload the changes<\/p>\n<pre>systemctl daemon-reload<\/pre>\n<p>Next, edit the default Varnish vcl file<\/p>\n<pre>vi \/etc\/varnish\/default.vcl<\/pre>\n<p>and make sure that the following blocks look like the ones below<\/p>\n<pre>backend default {\r\n.host = \"127.0.0.1\";\r\n.port = \"8080\";\r\n}\r\n\r\nsub vcl_recv {\r\nif (!(req.url ~ \"wp-(login|admin)\")) {\r\nunset req.http.cookie;\r\n}\r\n}\r\n\r\nsub vcl_fetch {\r\nif (!(req.url ~ \"wp-(login|admin)\")) {\r\nunset beresp.http.set-cookie;\r\n}\r\n}<\/pre>\n<p>save the changes and restart Varnish for the changes to take effect<\/p>\n<pre>systemctl restart varnish<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Configure-Nginx\"><\/span><strong>3. Configure Nginx<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Open the Nginx configuration file of your WordPress site<\/p>\n<pre>vi \/etc\/nginx\/sites-enabled\/yourdomain.conf<\/pre>\n<p>and change the listening port to 8080<\/p>\n<pre>server {\r\n...\r\nlisten 8080;\r\n...\r\n}<\/pre>\n<p>Make the same changes in the <code>\/etc\/nginx\/sites-enabled\/default<\/code> file too.<\/p>\n<p>[ecko_alert color=&#8221;blue&#8221;]Stuck somewhere? <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\">Get a server<\/a> from us and we&#8217;ll install, configure and optimize your WordPress server, free of charge![\/ecko_alert]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"4-Test-Nginx-Configuration\"><\/span>4. Test Nginx Configuration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Save the changes and test the Nginx configuration by executing the following command<\/p>\n<pre>nginx -t<\/pre>\n<p>The output should look like this<\/p>\n<pre>nginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\r\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Restart-Nginx-Server\"><\/span>5. Restart Nginx Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>and finally, restart Nginx for the changes to take effect<\/p>\n<pre>systemctl restart nginx<\/pre>\n<p>Now once you access your website in a browser, it should be served through Varnish. And that&#8217;s it. You&#8217;ve successfully configured WordPress with Varnish and Nginx. Your WordPress site should be noticeably faster now. If you want to further speed up your site, follow our instructions on <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-speed-up-and-optimize-wordpress-on-a-linux-vps\/\">how to speed up and optimize WordPress<\/a> or get a <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting.html\">quality, fast SSD VPS<\/a>.<\/p>\n<p>After you&#8217;ve configured everything, you can move onto <a href=\"https:\/\/www.rosehosting.com\/blog\/5-tips-for-securing-your-wordpress-sites\/\">securing your WordPress<\/a> and <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-secure-your-lemp-stack\/\">securing your LEMP stack<\/a>.<\/p>\n<hr \/>\n<p>Of course, if you are one of our <a href=\"https:\/\/www.rosehosting.com\/wordpress-hosting.html\">WordPress Hosting<\/a> customers, you don\u2019t have to Install WordPress with Varnish and Nginx on Ubuntu, simply ask our admins, sit back and relax. Our admins will Install WordPress with Varnish and Nginx on Ubuntu, for you immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong><\/span>. If you liked this post on how to Install WordPress with Varnish and Nginx on Ubuntu, please share it with your friends on the social networks using the buttons below or simply leave a comment in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ll show you how to install WordPress with Varnish and Nginx on Ubuntu.\u00a0\u00a0Varnish is a web application accelerator. It redirects &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install WordPress with Varnish and Nginx on Ubuntu\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#more-22725\" aria-label=\"Read more about Install WordPress with Varnish and Nginx on Ubuntu\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":24864,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1709,1710,1698,1707],"tags":[49,533,148],"class_list":["post-22725","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-caching","category-cms-crm-erp","category-ubuntu","category-web-servers","tag-nginx","tag-varnish","tag-wordpress","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting\" \/>\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.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install WordPress with Varnish and Nginx on Ubuntu\" \/>\n<meta property=\"og:description\" content=\"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-20T14:17:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-30T12:04:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install WordPress with Varnish and Nginx on Ubuntu\",\"datePublished\":\"2017-07-20T14:17:59+00:00\",\"dateModified\":\"2022-12-30T12:04:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/\"},\"wordCount\":577,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg\",\"keywords\":[\"nginx\",\"varnish\",\"wordpress\"],\"articleSection\":[\"Caching\",\"CMS, CRM, ERP\",\"Ubuntu\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/\",\"name\":\"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg\",\"datePublished\":\"2017-07-20T14:17:59+00:00\",\"dateModified\":\"2022-12-30T12:04:24+00:00\",\"description\":\"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg\",\"width\":1200,\"height\":600,\"caption\":\"Install WordPress with Varnish and Nginx on Ubuntu\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/install-wordpress-with-varnish-and-nginx-on-ubuntu\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install WordPress with Varnish and Nginx on Ubuntu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting","description":"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting","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.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/","og_locale":"en_US","og_type":"article","og_title":"Install WordPress with Varnish and Nginx on Ubuntu","og_description":"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2017-07-20T14:17:59+00:00","article_modified_time":"2022-12-30T12:04:24+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install WordPress with Varnish and Nginx on Ubuntu","datePublished":"2017-07-20T14:17:59+00:00","dateModified":"2022-12-30T12:04:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/"},"wordCount":577,"commentCount":5,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg","keywords":["nginx","varnish","wordpress"],"articleSection":["Caching","CMS, CRM, ERP","Ubuntu","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/","url":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/","name":"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg","datePublished":"2017-07-20T14:17:59+00:00","dateModified":"2022-12-30T12:04:24+00:00","description":"Install WordPress with Varnish and Nginx on Ubuntu | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2017\/07\/Install-WordPress-with-Varnish-and-Nginx-on-Ubuntu.jpg","width":1200,"height":600,"caption":"Install WordPress with Varnish and Nginx on Ubuntu"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-wordpress-with-varnish-and-nginx-on-ubuntu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install WordPress with Varnish and Nginx on Ubuntu"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=22725"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22725\/revisions"}],"predecessor-version":[{"id":44616,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/22725\/revisions\/44616"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/24864"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=22725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=22725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=22725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}