Il suffit d’étider la configuration de varnish :
/etc/varnish/default.vcl
Et d’ajouter une directive pour exclure le domaine :
dans la routine sub vcl_recv
ajouter :
if (req.http.Host == « phpmyadmin.p1-caue.partitech.com ») {
return (pass);
}
Si phpmyadmin est installé dans un sous répertoire d’un vhost :
if (req.url ~ « ^/pma ») {
return (pass);
}
Si il y a un probleme avec la création des cookies, il faut rajouter la directive suivante dans la sous directive sub vcl_fetch :
if (req.http.Host == « phpmyadmin.p1-caue.partitech.com ») {
return (hit_for_pass);
}
ou
if (req.url ~ « ^/pma ») {
return (hit_for_pass);
}
Contexte de compatibilité
Cette procédure documente un environnement PHP ou Apache de son époque. Les branches PHP 5.x et 7.x ne reçoivent plus le support standard du projet PHP : ne déployez pas cette configuration telle quelle sur un nouveau serveur.
- Identifiez d’abord les versions réellement installées et les modules chargés.
- Préparez une sauvegarde de configuration et une procédure de retour arrière.
- Validez la syntaxe, puis les parcours critiques, sur une version de PHP encore maintenue.
Référence : versions de PHP actuellement prises en charge.