How To Install Varnish Cache on CentOS 8

Install Varnish Cache on CentOS 8

In this tutorial we will show you how to install Varnish Cache on CentOS 8. For those of you who didn’t know, Varnish is an open source reverse HTTP proxy, an HTTP accelerator, and a useful tool for speeding up an Apache server. Varnish is also known as front-end web caching software that you put in front of an Apache web server to speed it up.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation Varnish Cache on a CentOS 8 server.

Install Varnish Cache on CentOS 8

Step 1. First let’s start by ensuring your system is up-to-date.

Step 2. Installing Varnish on CentOS.

To install varnish, open your machine terminal & execute the following command:

Now that we’ve installed Varnish Cache on CentOS 8, let’s start the service and set it to start at boot:

Step 3. Configure Varnish Cache for Nginx/Apache.

  • Configure Apache With Varnish Cache

Restart httpd service after the change:

  • Configure Nginx With Varnish Cache

Then restart Nginx:

Step 4. Configure Varnish Cache Server.

Now edit Varnish Cache configuration file and set Listen port to 80:

Edit the line starting with ExecStart and change:

Then restart varnish systemd service:

Ensure that Nginx/Apache is configured as a backend server for Varnish proxy:

Step 5. Test Varnish.

Now you should have Varnish and Apache running together. To verify that Varnish is on and working, you can use the curl command to view the HTTP header:

You should see the output something like this:

Congratulation’s! You have successfully installed Varnish. Thanks for using this tutorial for installing Varnish Cache on your CentOS 8 system. For additional help or useful information, we recommend you to check the official Varnish website.

VPS Manage Service Offer
If you don’t have time to do all of this stuff, or if this is not your area of expertise, we offer a service to do “VPS Manage Service Offer”, starting from $10 (Paypal payment). Please contact us to get a best deal!