Se o seu servidor de origem usa um único endereço IP para hospedar vários nomes de domínio e o protocolo de origem é HTTPS, configure o SNI de origem. Isso permite que o servidor de origem identifique o domínio solicitado, retorne o certificado SSL correto e garanta o sucesso nas buscas de origem.
Contexto
O Server Name Indication (SNI) é uma extensão do protocolo SSL/TLS que permite a um servidor hospedar múltiplos certificados SSL em um único endereço IP. Ele resolve o desafio de um servidor HTTPS que hospeda vários domínios sem saber qual deles o cliente está solicitando. Ao ativar o SNI, quando um ponto de presença (POP) do CDNDCDN inicia um handshake TLS com o servidor de origem, o servidor utiliza as informações de SNI contidas no handshake TLS para identificar o nome de domínio solicitado e retorna o certificado SSL correto ao POP.
O servidor de origem deve ser capaz de interpretar as informações de SNI contidas nas solicitações de handshake TLS.
Se você configurou vários servidores de origem para um nome de domínio acelerado, a configuração de SNI de origem se aplica a todos eles. Para definir valores de SNI diferentes para cada servidor de origem, envie um ticket.
A figura a seguir ilustra o funcionamento do SNI de origem.
O fluxo de trabalho do SNI de origem funciona da seguinte forma:
Quando um ponto de presença (POP) do CDNDCDN acessa o servidor de origem via HTTPS, ele deve especificar o domínio de destino, como example.com, no campo SNI.
O servidor de origem recebe a solicitação e retorna o certificado SSL do domínio especificado no SNI — neste caso, o certificado de example.com.
O ponto de presença (POP) do CDNDCDN recebe o certificado e estabelece uma conexão segura com o servidor.
Defina o origin Host header e o SNI de origem com o mesmo nome de domínio (normalmente o domínio do servidor de origem ou o nome de domínio acelerado). Se o cabeçalho Host de origem (o cabeçalho HTTP Host) e o SNI de origem (o nome de domínio especificado durante o handshake TLS) não corresponderem — por exemplo, o cabeçalho Host de origem está definido como o domínio do servidor de origem, mas o SNI está definido como o nome de domínio acelerado —, o handshake SSL poderá falhar ou o servidor de origem poderá retornar um erro. configure-os separadamente no console e verifique se ambos correspondem ao certificado do servidor de origem e à configuração de virtual host.
Procedimento
Faça logon no CDN console.
No painel de navegação à esquerda, clique em Domain Names.
Na página Domain Names, localize o nome de domínio desejado e clique em Manage na coluna Actions.
No painel de navegação do domínio, clique em Origin Fetch.
Na aba Configurations, localize Default Origin SNI e clique em Modify.
-
Na caixa de diálogo Default Origin SNI, ative Origin SNI e insira o nome de domínio a ser usado como SNI de origem, por exemplo, example.com.
NotaO valor do SNI de origem deve ser um nome de domínio específico. Nomes de domínio com curinga não são compatíveis.
clique em OK.