Pregunta

La extensión Nexcess Turpentine para Magento ofrece una serie de funciones para implementar una configuración de barniz en su sistema Magento.Una de esas características es la capacidad de aplicar automáticamente un nuevo archivo de configuración VCL a una instancia de Barniz en ejecución cuando el System -> Configuration los valores cambian.

Pregunta:Cuando el Nexcess_Turpentine La extensión hace esto: ¿guarda el VCL generado en el disco en cualquier lugar?

Sé que puede guardar la configuración de barniz en la página Administración de caché. Me interesa específicamente si la aplicación de configuración automática también guarda el archivo.

¿Fue útil?

Solución

El VCL se guarda en la ruta proporcionada por el turpentine_varnish/servers/config_file opción de configuración, que por defecto es {{root_dir}}/var/default.vcl.

Ver Nexcessnet_Turpentine_Model_Varnish_Configurator_Abstract::save(), que es llamado por Nexcessnet_Turpentine_Varnish_ManagementController::saveConfigAction().

Otros consejos

Mi trementina lo genera para

/var/www/WEBROOT/public_html/var/default.vcl

A lo que yo:

ln -s /var/www/WEBROOT/public_html/var/default.vcl /etc/varnish/default.vcl

Puede cambiar la ubicación del archivo guardado en

System -> Configuration -> Varnish Options -> Servers -> Config File Location bajo Default Scope

La aplicación automática escribirá el archivo de configuración y enviará la configuración a través del administrador de VCL y reload el servidor (un restart por supuesto, arroja el contenido de Varnish, mientras que como reload simplemente recarga la configuración (ya sea enviada o desde el archivo depende de los argumentos) mientras preserva el contenido de la caché)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top