Jump to content

Prestashop dans docker avec Traefik


Recommended Posts

Bonjour,

J'ai mis en place un conteneur docker contenant prestashop et j'utilise traefik en reverse proxy. J'ai bien du https sauf que pour la creation de compte ou la mise dans le panier d'un article, le site fait un requete POST en http qui est bloque (donc erreur) puisque pas en https. Ou puis-je manuellement forcer le https pour les requetes POST de ce genre ? Sachant que dans le prestashop le ssl est disable car traefik envoie une requete http dans le conteneur et non du https. Il gère de l'autre cote le https.

Cordialement,

Lucas

Link to comment
Share on other sites

Tu n'as rien d'encore plus Frankeinstein comme "déploiement".

J'arrive même pas a comprendre comment ça fonctionne en GET dans ton montage, ou plutôt puisque ton proxy s'occupe de traduire (pourquoi faire simple) le http en https, il est donc obligé d'inspecter les paquets en couche 7 et, dans ce cas, il n'a qu'a traduire également les appels POST.

Enfin là, la question n'a rien a voir avec Prestashop, qui d'ailleurs si il demandait (par forçage) du https pour le POST serait bien emmerdé vu que ton proxy sert de terminaison https.

Non franchement plus je réfléchis à ton truc, plus ça ressemble à un bidouillage totalement inutile.

Laisse ton proxy (probablement inutile car il suffirait de NAT ton ip publique) causer en https avec ton container (rien de plus simple) en injectant ton certificat dans ce dernier.

Edited by doekia (see edit history)
Link to comment
Share on other sites

Mon reverse proxy me sert pour publier plusieurs sites sur le meme port 80. Qui redirige sur le site correspondant en fonction de l'url appelant. Donc non il n'est pas inutile.
Traefik fonctionne comme ceci:
(https) requete <-> traefik <-> (http) container apache avec prestashop

Link to comment
Share on other sites

Ok, mais comment donc les pages de ton prestashop qui génère donc des url en http arrivent-elles en https chez l'internaute si tu ne récris pas la couche 7?

Non je ne connais traefik et je répète ton problème est a voir avec leur communauté mais rien a voir avec prestashop.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...