Корак 1
Корак 2
Корак 3
Корак 4
Погледајте статистику
Напредна подешавања ВЦЛ-а
Апацхе је популаран веб сервер који користи већина компанија за веб хостинг. Варнисх кеш је ХТТП акцелератор и обрнути прокси. Можемо да користимо Варнисх са било којим ХТТП сервером. У овом примеру користићемо Апацхе 2.
Као веб сервер, Апацхе може да користи знатну количину серверских ресурса за послуживање страница. Ако користите веб локацију са великим прометом, можда ће вам требати ХТТП акцелератор да бисте побољшали перформансе сервера. Лак ће вам помоћи у томе.
Корак 1
Инсталирајте Апацхе сервер и активирајте га помоћу следећих команди:
sudo apt-get update
sudo apt-get install apache2-mpm-event
Можете тестирати статус Апацхе сервера са овом командом:
sudo service apache2 status
Ако је услуга покренута, "апацхе2 ради" ће бити одштампано на вашем терминалу. У супротном, можете покренути услугу са овом командом:
sudo service apache2 start
Корак 2
Инсталирајте најновију стабилну верзију Варнисх 4. Ова верзија није подразумевано доступна у Убунту Репозиторијуму, тако да морате да покренете следеће команде да бисте је инсталирали.
sudo apt-get install apt-transport-https
sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list
sudo apt-get update
sudo apt-get install varnish
Корак 3
Конфигуришите Варнисх Цацхе. Овде ћемо променити порт Варнисх сервера на 80. Покрените следећу команду:
sudo nano /etc/default/varnish
Сада потражите ДАЕМОН_ОПТС=" под Алтернативом 2, Конфигурација са ВЦЛ-ом . Промените одељак ДАЕМОН_ОПТС=" тако да одговара следећим редовима. Ово је само ажурирање порта.
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
Притисните ЦТРЛ + Кс , затим И да бисте сачували датотеку.
Корак 4
Конфигуришите Апацхе. Морамо да променимо порт за слушање Апацхе-а са 80 на 8080.
Уредите датотеку портова тако што ћете покренути следећу команду:
sudo nano /etc/apache2/ports.conf
Промените Листен 80 у Листен 8080 .
Затим ажурирајте датотеку виртуелног хоста...
sudo nano /etc/apache2/sites-available/000-default.conf
... промените <ВиртуалХост *:80> у <ВиртуалХост *:8080> .
Ако имате друге виртуелне датотеке хоста, онда их такође треба ажурирати.
Поново покрените обе услуге.
sudo service apache2 restart
sudo service varnish restart
Све је спремно. Погледајте следеће одељке за савете за напредно подешавање.
Погледајте статистику
Покрените следећу команду да бисте приказали Варнисх статистику:
varnishstat
Напредна подешавања ВЦЛ-а
Можете уређивати default.vclдатотеку за различите функције.
Омогућите кеширање претраживача
Да бисте омогућили кеширање претраживача за медијске датотеке, vcl_backend_responseтребало би да одговара следећој конфигурацији.
sub vcl_backend_response {
if (bereq.url ~ "\.(png|gif|jpg|swf|css|js)$") {
unset beresp.http.set-cookie;
set beresp.http.cache-control = "max-age = 2592000";
}
}
Ово ће побољшати брзину ваше веб локације и СЕО рангирање.
Очисти кеш меморију
Да бисте обрисали кеш Варнисх-а, можете променити vcl_recvда одговара следећој конфигурацији:
sub vcl_recv {
if (req.method == "PURGE") {
return (purge);
}
}
Након што извршите ову промену, можете послати цурл захтев у својој ссх сесији у следећем формату:
curl <domain_name.com> -XPURGE
Овде -XPURGEће послати захтев за чишћење Варнисх серверу.