Si su servidor de origen usa una única dirección IP para alojar varios nombres de dominio y el protocolo de origen es HTTPS, debe configurar el SNI de origen. Esto permite que el servidor de origen identifique el dominio solicitado, devuelva el certificado SSL correcto y asegúrese de que las recuperaciones de origen se completen correctamente.
Contexto
Server Name Indication (SNI) es una extensión del protocolo SSL/TLS que permite a un servidor alojar varios certificados SSL en una sola dirección IP. Esto resuelve el problema de un servidor HTTPS que aloja varios dominios sin saber cuál solicita el cliente. Una vez que habilita SNI, cuando un punto de presencia (POP) de CDNDCDN inicia un protocolo de enlace TLS con el servidor de origen, este usa la información SNI incluida en dicho protocolo para identificar el nombre de dominio solicitado y devuelve al POP el certificado SSL correspondiente.
Su servidor de origen debe poder analizar la información SNI contenida en las solicitudes de protocolo de enlace TLS.
Si configuró varios servidores de origen para un nombre de dominio acelerado, la configuración de SNI de origen se aplica a todos ellos. Si desea establecer valores de SNI distintos para diferentes servidores de origen, envíe un ticket.
A continuación se muestra cómo funciona el SNI de origen.
El flujo de trabajo del SNI de origen es a continuación:
Cuando un punto de presencia (POP) de CDNDCDN accede al servidor de origen mediante HTTPS, debe especificar el dominio de destino, como example.com, en el campo SNI.
El servidor de origen recibe la solicitud y devuelve el certificado SSL correspondiente al dominio indicado en el SNI. En este caso, se trata del certificado de example.com.
El punto de presencia (POP) de CDNDCDN recibe el certificado y establece una conexión segura con el servidor.
Se recomienda establecer origin Host header y el SNI de origen con el mismo nombre de dominio (generalmente el dominio del servidor de origen o el dominio acelerado). Si el encabezado Host de origen (encabezado HTTP Host) y el SNI de origen (nombre de dominio especificado durante el protocolo de enlace TLS) no coinciden (por ejemplo, si el encabezado Host de origen está configurado con el dominio del servidor de origen pero el SNI usa el dominio acelerado), es posible que el protocolo de enlace SSL falle o que el servidor de origen devuelva un error. Configure ambos parámetros por separado en la consola y asegúrese de que coincidan con el certificado del servidor de origen y la configuración del host virtual.
Procedimiento
Inicie sesión en la consola de CDN.
En el panel de navegación izquierdo, haga clic en Domain Names.
En la página Domain Names, localice el nombre de dominio de destino y haga clic en Manage en la columna Actions.
En el panel de navegación del dominio, haga clic en Origin Fetch.
En la pestaña Configurations, busque Default Origin SNI y haga clic en Modify.
-
En el cuadro de diálogo Default Origin SNI, habilite Origin SNI e introduzca el nombre de dominio que se usará para el SNI de origen; por ejemplo, example.com.
NotaEl valor de SNI de origen debe ser un nombre de dominio específico. No se admiten nombres de dominio comodín.
Haga clic en OK.