Varnish
Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any HTTP server and configure it to cache the contents.
Customizing Varnish
By default, varnish comes configured in /etc/varnish/default.vcl
to use localhost:8080
as the only backend, default.vcl
is called by the default varnish.service
file.
You can enable the unit as-is, or override the defaults by editing it.
[Service]
ExecStart=
ExecStart=/usr/bin/varnishd -j unix,user=nobody -F -a :6081 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,1G
Also, if you change the configuration file /etc/varnish/default.vcl
you will need to reload varnish.service
:
Manual VCL load
If the previous VCL configuration reload failed, try loading the VCL file manually:
- Connect to the varnish console:
$ varnishadm -T localhost:6082
- Load the default VCL. Make sure it has at least one backend:
varnish> vcl.load default /etc/varnish/default.vcl
- Make it active:
varnish> vcl.use default
- Start the child proccess (optional):
varnish> start
gollark: If you're worried about disasters, sure.
gollark: Yes, but you said "you could just lose a job", which is unlikely to cause that.
gollark: You could also just... save... money?
gollark: Not car-scale hardware.
gollark: IIRC that's mostly just bad for longer wires, such as those in electricity grids.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.