SSl Gateway et Prestashop 1.6
... / SSl Gateway et Prestashop 1.6
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

SSl Gateway et Prestashop 1.6

Par
ChristopheG
Créé le 2016-11-09 13:44:06 (edited on 2024-09-04 13:12:10) dans Certificat SSL Gateway

Bonjour,
j'ai mis en place la redirection vers le serveur du certificat SSL et activé le SSL sur ma boutique Prestashop, dans un premier temps il ne m'était plus possible d'accéder a mon administration, la page de log bouclait sur elle même a chaque demande ! pour régler ce problème j'ai désactivé "Vérifier l'adresse IP du cookie" et depuis he me connecte à mon administration en https valide.
Par contre mon site, en front, n'est plus accessible en https, il indique "La page n’est pas redirigée correctement".

Dans mon administration ovh j'ai fait pointer vers l'ip du serveur qui gère le certificat SSL et sur mon serveur idem !?

Je ne vois pas d'ou vient le problème !?

Mon site web : www.monvertjardin.fr


6 réponses ( Latest reply on 2017-10-19 10:04:04 Par
WilliamI1
)

Bonjour,

En effet, votre site a une boucle de redirection. "http://www.monvertjardin.fr" redirige vers "https://www.monvertjardin.fr/" qui redirige vers "https://www.monvertjardin.fr/" etc...

Vous trouverez un exemple de configuration pour Apache à la fin du guide https://www.ovh.com/fr/g2370.utilisation_du_ssl_gateway. Cela résout il le problème de redirection ?

Merci pour cette réponse, je viens de remplacer le contenu du .htaccess par ces lignes
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Port} 80
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

mes la boucle continue !

Je viens de refaire un test avec cette configuration, je n'arrive pas à reproduire le comportement que vous observez. Il est possible que votre CMS fasse lui même une redirection qui entrerait en conflit avec la configuration. Pour vous en assurer, vous pouvez faire un test avec une page ou une image statique.

merci de votre retour,
si je désactive dans mon CMS l'option "Vérifier l'adresse IP du cookie" j'ai accès à l'administration en https et sans problèmes, donc effectivement il est tres possible que ce soit ce CMS qui BUG mais je n'arrive pas à trouver d'aide pour régler ce problème, je vais donc chercher.
Ce qui est curieux c'est que quand je retire le .htacces le problème persiste !

Bonjour,

n allant dans la configuration de prestashop et en activant bien le HTTPS partout : https://www.evxonline.com/guides/70-activer-la-prise-en-charge-de-ssl-dans-prestashop.html

puis avec ce code dans le .htaccess çà ne marche pas ?


En allant dans la configuration de prestashop et en activant bien le HTTPS partout : https://www.evxonline.com/guides/70-activer-la-prise-en-charge-de-ssl-dans-prestashop.html

# force le HTTPS
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://www.monvertjardin.fr/$1
# Active le HSTS pour que les connexions suivantes se fassent forcément en HTTPS
Header set Strict-Transport-Security "max-age=159600000" env=HTTPS


NB : pour TOUS les CMS, il faut bien penser à activer le HTTPS dans le panneau d'administration du CMS (avec le format qu'il faut pour l'url - certain avec HTTPS dans l'url, d'autres non, mais l'option HTTPS plus loin et etc ...) sinon on peut avoir des boucles de redirection.

bonjour je viens de trouver la soluce pour pestashop 1.6
Prestashop ne savait qu'il était déja en ssl d'ou la redirection en boucle.

Il suffit d'ajouter 2 ligne à la fonction function usingSecureMode() dans classes/Tools.php
juste avant "return false;"

if (isset($_SERVER['HTTP_X_FORWARDED_PORT'])) {
return Tools::strtolower($_SERVER['HTTP_X_FORWARDED_PORT']) == '443';
}

quand je dis je viens, je viens surtout d'y passer la journée

Merci pour cette réponse, je vais retester la solution !

Bonjour, quand je vois la galère pour activer le HTTPS sur OVH prestashop (sans Tuto, bien fait) Je comprends mieux pourquoi j'ai laissé le http (sans S) pendant deux ans sur mon site de collectionneur.

Je voulais m'y remettre avec l'offre SSL Gateway Free mais, sans résultats ! je vais devoir abandonner...

Quelqu'un (avec des compétences moyennes) aurait-il déjà passer cette étape avec succès ? pour m'encourager...

Bonjour,

votre site est hébergé où ?

Cordialement, janus57

Bonjour, comme indiqué, chez OVH c'est un VPS special pour mon site Prestashop

Bonjour,

si vous êtes sur un VPS vous n'avez pas besoin de passer par la SSL gateway, il vous suffit de mettre let's encrypt et c'est partie du SSL avec renouvellement automatique tous les 2mois.

Cordialement, janus57

Merci Janus, de me suivre.
Dans ce cas j'effacer carrément la ligne SSL gateway dans l'onglet "Sunrise" d'ovh ?

Je m'en vais regarder comment mettre en place let's encrypt...

Bonjour,


Dans ce cas j'effacer carrément la ligne SSL gateway dans l'onglet "Sunrise" d'ovh ?

je ne sais pas ce que vous entendez par cette phrase, mais si vous n'utilisez pas la SSL gateway vous n'avez rien à faire dans le manager.

Cordialement, janus57

Renouvellement let' encrypt tous les deux mois ?
vous voulez dire que c'est payant ?

cordialement

Bonjour,


Renouvellement let' encrypt tous les deux mois ?
vous voulez dire que c'est payant ?

non c'est gratuit et let's encrypt le fait tout seul, c'est ce que OVH utilise sur la SSL Gateway (let's encrypt).

Cordialement, janus57

Je suis confronté au même problème.
Comment fait on pour désactivé "Vérifier l'adresse IP du cookie"?

Merci d'avance

Bonjour,

vous pouvez regarder la doc de prestashop : http://doc.prestashop.com/pages/viewpage.action?pageId=20840912

Cordialement, janus57

oui j'aurai fait comme cela sans hésiter si je pouvais accéder à mon back- office prestashop.

Voila, Avant hier Mardi 17 octobre nous avons fait la demande d'un certificat SSL pour shopformen.fr
directement via OVH Gateway. Le Certificat SSL a était valider à 16h25 et depuis ce moment là, nous n'avons plus accès au back-office du site. La page de log à l'admin prestashop boucle sur elle même a chaque demande !

Je cherche donc une solution merci d'avance

Les réponses sont actuellement désactivées pour cette question.