Установка и настройка Varnish

Для установки Varnish логинимся как root:

sudo -i

Затем в терминале выполняем следующие команды:

apt-get install apt-transport-https
curl https://repo.varnish-cache.org/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.1" \
     >> /etc/apt/sources.list.d/varnish-cache.list
apt-get update
apt-get install varnish

После того, как выполнили команды выходим из под root:

exit

Проверяем установку:

varnishd -V

Должны увидеть примерно следующее:

varnishd (varnish-4.1.2 revision 0d7404e)
Copyright (c) 2006 Verdens Gang AS
Copyright (c) 2006-2015 Varnish Software AS

Настройка Varnish

Редактируем файл /etc/default/varnish и отключаем автостарт (мне не нужен постоянно запущенный Varnish):

sudo nano /etc/default/varnish

Находим строку START=yes и меняем ее на START=no.

Далее редактируем /etc/varnish/default.vcl:

sudo nano /etc/varnish/default.vcl

Находим строки:

backend default {
  .host = "127.0.0.1";
  .port = "8080";
}

Меняем их на строки:

backend default {
  .host = "127.0.0.1";
  .port = "80";
}

Дополнительные конфиги для /etc/varnish/default.vcl можно посмотреть например здесь https://www.drupal.org/node/2626330, поэтому останавливаться подробно на этом я не буду.

Использование

Запуск:

sudo varnishd -a :8080 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s file,/tmp,500M

Остановка:

sudo pkill varnishd

Комментарии (0)