Aide PrestaOne

Configuration d’un reverse proxy

Suivez ce guide si le module signale un schéma HTTPS non valide ou contradictoire. Avec le module 1.7.18, la détection d’un proxy HTTPS standard est automatique et ne demande aucune case de confirmation.

Vérifiez les réglages du proxy

  1. Ouvrez le back-office PrestaShop → Modules → PrestaOne → Configurer.
  2. Ouvrez « Connexions et accès ».
  3. Lisez l’avertissement de connexion et ouvrez « Avancé » → « Configuration du reverse proxy ».

Le champ « Proxys de confiance » est facultatif et ne sert qu’à détecter l’adresse IP du client. Vous n’avez pas besoin d’ajouter l’adresse d’un proxy pour activer le HTTPS. L’authentification reste inchangée.

Si l’avertissement persiste

Mettez à jour les anciens modules qui affichent proxy_trust_required. Le module 1.7.18 n’utilise plus la case de confirmation du proxy ni le marqueur d’attestation serveur. Si l’avertissement persiste, vérifiez le schéma transmis à PHP.

forwarded_scheme_invalid signale un en-tête de schéma mal formé.forwarded_scheme_conflict signale que CF-Visitor et X-Forwarded-Proto ne concordent pas sur le schéma d’origine. Si le schéma est absent sur un backend HTTP, la connexion HTTPS d’origine ne peut pas être identifiée automatiquement.

Liste de contrôle de la configuration serveur

  • L’URL publique de la boutique utilise HTTPS avec un certificat valide.
  • Le proxy conserve le schéma d’origine dans X-Forwarded-Proto ou CF-Visitor.
  • Si les deux sont présents, leurs schémas d’origine concordent. Dans une liste X-Forwarded-Proto, la première valeur décrit la requête d’origine.
  • Un saut HTTP entre Cloudflare et le serveur d’origine ne doit pas remplacer le schéma HTTPS d’origine par son propre schéma HTTP.
  • Limitez si possible l’accès direct au serveur d’origine à votre proxy ; la détection du schéma ne prouve pas que les sauts internes sont chiffrés.
  • Validez les sources du proxy avant de faire confiance aux en-têtes d’IP client. Sous Apache, configurez RemoteIPTrustedProxy pour mod_remoteip.

Toujours impossible de vous connecter ?

Envoyez à l’assistance l’URL de la boutique, l’identifiant de diagnostic affiché par PrestaOne et l’heure exacte de l’erreur. N’envoyez jamais de mot de passe, de code d’association ni de jeton.

Contacter l’assistance PrestaOne