Varnish — это HTTP-ускоритель; другими словами, это кэш-сервер. Он ускоряет веб-сайты, существенно разгружает сервер, кэшируя как статический, так и динамический контент.
sudo apt install varnish
sudo vim /etc/apache2/ports.conf
Listen 8080
***
sudo vim /etc/apache2/sites-available/man-db.com.conf
<VirtualHost *:80>
***
sudo vim /var/www/man-db.com/LocalSettings.php
***
$wgServer = "http://folk-origins.com:8080";
***
sudo vim /etc/default/varnish
***
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
***
sudo vim /etc/varnish/default.vcl
backend default {
.host = "127.0.0.1";
.port = "8080";
}
sudo vim /lib/systemd/system/varnish.service
ExecStart=/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
sudo systemctl restart apache2
sudo systemctl daemon-reload
sudo systemctl restart varnish
curl -I man-db.com