How to install Varnish on Ubuntu 14.04
Varnish is a caching engine used to speed up the delivery of your website. A speedy website is key to a great user experience. This article will show you how to install varnish using apt-get on Ubuntu 14.04
|DIFFICULTY strong>||Basic - 1 | Medium - 2 | Advanced - 3|
|TIME REQUIRED strong>||30 min|
|RELATED PRODUCTS strong>||CentOS-based VPS or dedicated servers|
Installing Varnish on Ubuntu is simple, we can achieve this by using the built in package manager and pulling the package directly from varnish-cache.org. You will need to be logged in as root to complete this setup. First, we will install the necessary dependencies that Varnish requires:
Now we need to retrieve the GPG Key from varnish-cache.org. We will be using the cURL command to achieve this, if you don't have cURL installed already you can run:
Now, to retrieve the key:
Next we need to add the repository to the apt sources, we will use the echo command to make it easy:
Now that we have added the repository to apt, we can install varnish:
Congratulations, you have successfully installed Varnish on Ubuntu 14.04 - now we need to configure Apache.
Varnish is automatically configured to server content over port 80 and fetch contents from Apache on port 8080, we need to update Apache to serve content over port 8080.
First, lets update the port Apache listens on:
and update the following line to match the configuration below:
If you have any virtual hosts configured, you will need to update these as well - ensure your configuration looks like this:
Save and exit the file, and restart the services:
You can check to see if varnish is working by typing the following command:
You have successfully installed Varnish on your Ubuntu server, you can test whether or not it is working by analyzing the headers or using a browser plugin.