Следующий процесс - скипидар:Применение VCL при сохранении конфигурации
-
13-12-2019 - |
Вопрос
Расширение Nexcess Turpentine для Magento предлагает ряд функций для реализации конфигурации varnish в вашей системе Magento.Одной из таких функций является возможность автоматического применения нового файла конфигурации VCL к запущенному экземпляру varnish, когда System -> Configuration
ценности меняются.
Вопрос:Когда Nexcess_Turpentine
расширение делает это - сохраняет ли оно сгенерированный VCL на диск в любом месте?
Я знаю, что вы можете сохранить конфигурацию varnish на странице управления кэшем - меня особенно интересует, сохраняет ли приложение автоматической настройки также файл.
Решение
VCL сохраняется по пути, указанному в turpentine_varnish/servers/config_file
параметр конфигурации, который по умолчанию имеет значение {{root_dir}}/var/default.vcl
.
Видеть Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save()
, который вызывается с помощью Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction()
.
Другие советы
Мой скипидар генерирует его для
/var/www/WEBROOT/public_html/var/default.vcl
На что я:
ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl
Вы можете изменить местоположение сохраненного файла в разделе
System -> Configuration -> Varnish Options -> Servers -> Config File Location
под Default Scope
Автоматическое применение запишет конфигурационный файл и отправит конфигурацию через администратора VCL и reload
сервер (a restart
конечно, сбрасывает содержимое лака, где в качестве reload
просто перезагружает конфигурацию (либо из отправленного, либо из файла, зависит от аргументов), сохраняя содержимое кэша)