Simplemente expande la configuración de varnish:
/etc/varnish/default.vcl
Y agrega una directiva para excluir el dominio:
en la rutina sub vcl_recv
añade:
if (req.http.Host == «phpmyadmin.p1-caue.partitech.com») {
return (pass);
}
Si phpmyadmin está instalado en un subdirectorio de un vhost:
if (req.url ~ «^/pma») {
return (pass);
}
Si hay un problema con la creación de cookies, necesitas agregar la siguiente directiva en la directiva sub vcl_fetch:
if (req.http.Host == «phpmyadmin.p1-caue.partitech.com») {
return (hit_for_pass);
}
o
if (req.url ~ «^/pma») {
return (hit_for_pass);
}
Contexto de compatibilidad
Este procedimiento documenta un entorno PHP o Apache de su época. Las ramas PHP 5.x y 7.x ya no reciben el soporte estándar del proyecto PHP: no despliegue esta configuración tal cual en un nuevo servidor.
- Primero identifique las versiones realmente instaladas y los módulos cargados.
- Prepare una copia de seguridad de la configuración y un procedimiento de reversión.
- Valide la sintaxis, luego los recorridos críticos, en una versión de PHP todavía mantenida.
Referencia: versiones de PHP actualmente soportadas.