Si plusieurs noms de domaine sont associés à la même adresse IP d'origine, vous devez spécifier le nom de domaine à atteindre (le SNI d'origine) lorsqu'un point de présence (POP) accède au serveur d'origine via HTTPS. Le serveur d'origine renvoie alors le certificat SSL correspondant au nom de domaine indiqué dans le champ SNI, garantissant ainsi une récupération réussie depuis l'origine.
Contexte
L'indication du nom de serveur (SNI) est une extension du protocole SSL/TLS qui permet à un serveur de présenter plusieurs certificats SSL sur une seule adresse IP. Cette fonctionnalité permet à un serveur HTTPS hébergeant plusieurs noms de domaine d'identifier le domaine demandé par un client. Une fois le SNI activé, lorsqu'un POP Edge Security Acceleration (ESA) envoie une demande de handshake TLS au serveur d'origine, ce dernier utilise les informations SNI contenues dans la requête pour identifier le nom de domaine demandé et renvoie le certificat SSL approprié au POP.
Le serveur d'origine doit prendre en charge l'analyse des informations SNI contenues dans les demandes de handshake TLS.
Le schéma suivant illustre le fonctionnement du SNI d'origine.
Les étapes ci-dessous décrivent le processus :
Lorsqu'un POP accède au serveur d'origine via HTTPS, indiquez le nom de domaine à atteindre dans le champ SNI (par exemple, example.com).
Après réception de la requête, le serveur d'origine renvoie le certificat associé au nom de domaine spécifié dans le SNI (par exemple, le certificat de example.com).
Le POP reçoit le certificat et établit une connexion sécurisée avec le serveur.
Configurations par défaut : Par défaut, le SNI d'origine est identique à l'hôte d'origine (HOST). Pour définir une valeur de SNI d'origine différente de l'hôte d'origine, suivez la procédure ci-dessous.
Créer une règle de SNI d'origine
Dans la console ESA, sélectionnez Sites web. Dans la colonne Websites, cliquez sur le site cible.
Dans le volet de navigation de gauche, choisissez .
Cliquez sur Origin Rules et saisissez un Create Rule.
Dans la section Rule Name, définissez les conditions permettant de faire correspondre les requêtes des utilisateurs. Pour plus d'informations sur la configuration des règles, consultez la rubrique Composition d'une expression de règle.
-
Dans la section If requests match..., cliquez sur Origin SNI et définissez la valeur du Configure.

Cliquez sur Origin SNI.
Documentation connexe
Les fonctionnalités basées sur des règles diffèrent en termes de priorité d'application, de réentrance et de granularité d'effet. Pour plus de détails, consultez la rubrique Caractéristiques des fonctionnalités basées sur des règles.