剩余松节油:在配置保存时应用 VCL
-
13-12-2019 - |
题
Magento 的 Nexcess Turpentine 扩展提供了许多用于在 Magento 系统上实施清漆配置的功能。这些功能之一是能够在以下情况下自动将新的 VCL 配置文件应用到正在运行的 varnish 实例: System -> Configuration
价值观发生变化。
问题:当。。。的时候 Nexcess_Turpentine
扩展的作用是——它将生成的 VCL 保存到磁盘上的任何地方吗?
我知道您可以在缓存管理页面上保存清漆配置 - 我特别感兴趣的是自动配置应用程序是否也保存了该文件。
解决方案
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
服务器(一个 restart
当然会转储清漆的内容,作为 reload
只需重新加载配置(从发送的配置或文件取决于参数),同时保留缓存内容)