Bonjour

J'ai suivi le tuto officiel plesk pour la configuration de Varnish via Docker sous plesk. https://www.plesk.com/blog/product-t...cker-container

J'ai un serveur VPS Ubuntu avec plesk et plusieurs domaines.

J'ai suivi toutes les étapes du tuto :
  • J'ai crée un domaine test.monserveur.com
  • J'utilise l'image Docker million12/varnish
  • Dans les parametres du conteneur docker, le mapping renvoit le port 80 sur le port 32780
  • Dans les parametres d'hebergement, l'option “SSL/TLS support” et “Permanent SEO-safe 301 redirect from HTTP to HTTPS” sont désactivés
  • J'ai désactivé mod securité pour les tests sur ce domaine
  • Dans les proxy rules du container docker (/etc/varnish/default.vcl), j'ai mis pour le .host je n'ai pas mis l'ip du serveur Plesk puisque j'ai plusieurs sites mais test.monserveur.com et le .port 7080 qui est le port par defaut d'apache de plesk.
  • j'ai mis dans la fonction sub vcl_deliver :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if (obj.hits > 0) {
set resp.http.X-Cache = "HIT";
} else {
set resp.http.X-Cache = "MISS";
}
Malgré cela j'ai toujours la page 503 avec un MISS dans le header quand je vais sur test.monserveur.com

Je ne vois pas trop où est le problème. J'ai essayé en indiquant pour le .host l'ip serveur dans la configuration du conteneur Varnish et aussi en linkant vers un autre domaine sur le serveur. Je pense que c'est un problème de configuration mais je ne vois pas où.

Merci d'avance