Jump to content

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

Share this post


Link to post
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)

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More