What is Varnish?

(From Wikipedia) Varnish is an HTTP accelerator designed for content-heavy dynamic web sites. In contrast to other web accelerators, such as Squid, which began life as a client-side cache, or Apache and nginx, which are primarily origin servers, Varnish was designed as an HTTP accelerator. Varnish is focused exclusively on HTTP, unlike other proxy servers that often support FTP, SMTP and other network protocols.

My Implementation

I implemented Varnish on this WordPress blog, the technical layout is as follows:

1. Install Varnish on Debian or Ubuntu:

2. Edit /etc/varnish/default.vcl

3. Edit /etc/default/varnish

4. Kill the service

5. Edit /etc/apache2/ports.conf and change the listening ports to 8080

6. Edit all your vhosts to match the port 8080

Example:

7. Launch Varnish

Should you have any questions, comments or suggestions, please don’t hesitate to comment below. If you like what you have read, please share it on your favourite social media medium.

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.