Vous êtes ici :
Configurer un CDN externe ou un proxy tiers
Vous pouvez utiliser votre réseau de diffusion de contenus (CDN) avec le CDN intégré de Salesforce B2C Commerce pour diffuser du contenu statique et dynamique auprès de vos clients. Déployez votre CDN (ou un proxy inverse) devant B2C Commerce pour améliorer les performances et la sécurité, ou pour fournir des fonctionnalités supplémentaires à l’aide de votre CDN.
Éditions requises
| Disponible avec : B2C Commerce |
Les paramètres du CDN client sont spécifiques à l'instance. Ils ne sont pas transférés vers d'autres instances lors du processus de réplication de données.
Déployez votre CDN devant votre plateforme B2C Commerce. Précisez le préfixe d'URL utilisé pour créer les URL ciblant votre CDN.
-
Dans Business Manager, cliquez sur le lanceur d’application
, puis sur Outils du marchand | site | SEO | Paramètres CDN client.
La page Paramètres du réseau CDN client s'ouvre. -
Dans la section Contenu dynamique, indiquez le nom de l'en-tête IP client.
Le CDN utilise la valeur de l'en-tête IP client pour transférer l'adresse IP du client afin d'activer les services IP client tels que la géolocalisation. B2C Commerce utilise ce paramètre pour extraire l'adresse IP du client de l'en-tête d'une request au lieu de l'adresse source de la connexion réseau. Si l'en-tête de request n'est pas fourni, l'adresse source de la connexion est utilisée. Si un CDN met fin aux requests client, B2C Commerce continue à utiliser la fonction de nom d'en-tête IP client.
-
Dans Business Manager, cliquez sur le lanceur d’application
, puis sélectionnez Outils du marchand | site | SEO | Alias et configurez le nom du site.
- Cliquez sur Enregistrer (en haut à droite).
- Utilisez les règles personnalisées de l’API CDN Zones (par zone) pour ignorer de manière sélective le WAF, les autres règles personnalisées, les limites de débit ou les niveaux de sécurité pour les adresses IP tierces spécifiées.
- Ajoutez votre proxy empilé à la liste blanche du pare-feu à l’aide des règles personnalisées de l’API CDN Zones. Reportez-vous à la section Ajouter un proxy empilé à la liste blanche du pare-feu. Cette méthode n’est pas recommandée.
- Vérifier les demandes tierces à l’aide d’en-têtes secrets
Après avoir défini le nom d’en-tête de l’IP client et les alias de site, terminez la configuration avec votre DNS et votre proxy tiers externe.
Pour configurer un proxy tiers par-dessus la plateforme B2C Commerce :
- Sur le proxy tiers :
- Saisissez l'instance B2C Commerce comme serveur d'origine, par exemple
votre-domaine.cdn.cloudflare.net. - Retransférez l'en-tête hôte (par exemple, www.customer.com) à l'eCDN d'origine.
Remarque Ne renvoyez pas l'intégralité de l'instance B2C Commerce (www.customer.com.cdn.cloudflare.net) à l'eCDN. - Configurez le nom de l'en-tête IP client comme indiqué.
- Assurez-vous que les réponses sont mises en cache dans le CDN uniquement si l'origine envoie un en-tête de cache.
- Saisissez l'instance B2C Commerce comme serveur d'origine, par exemple
- Sur le DNS, pointez l'entrée DNS de votre site sur votre
CDN CNAME.
- Ajouter un proxy empilé à la liste blanche du pare-feu
Vous pouvez utiliser les règles personnalisées de l’API CDN Zones pour ignorer de manière sélective le WAF, les autres règles personnalisées, les limites de débit ou les niveaux de sécurité pour les adresses IP tierces que vous spécifiez. - Vérifier les requests tierces avec des en-têtes secrets
Vous pouvez utiliser des en-têtes secrets comme alternative à la gestion de la liste blanche du pare-feu pour les serveurs tiers vérifiés. Un en-tête secret est un en-tête HTTP supplémentaire, généralement attaché au niveau du CDN.

