Sub-domínios dinâmicos de https

2

Eu gostaria de implementar sub-domínios dinâmicos para um site que precisa ser seguro (ssl).

Eu posso configurar uma chamada para uma API dns para adicionar o nome A do subdomínio, mas queria saber se alguém pode recomendar uma abordagem para adicionar as informações ssl (com base em um certificado SSL curinga)?

Todos os subdomínios seriam para o domínio principal do nome.

por exemplo,

link

link

link

O servidor web é o apache que serve php.

    
por ae. 30.07.2009 / 13:40

5 respostas

4

O principal problema é que, antes que a solicitação http subjacente seja enviada, o navegador precisa primeiro assumir o obstáculo SSL. Nessa fase, o nome do host é verificado em relação ao certificado usado para a criptografia. Portanto, antes que o servidor da Web seja informado sobre o nome do site solicitado, o navegador do usuário já está recebendo reclamações sobre o nome do host sendo diferente no certificado.

O sucessor do SSL é chamado de TLS e possui um recurso que permite o que você deseja: Indicação do nome do servidor (SNI).

Leia aqui para mais informações sobre o TLS e o SNI nestas páginas da Wikipédia:

Aqui está um bom site de demonstração:

por 30.07.2009 / 15:10
2

Você não pode ter mais de um nome de domínio por IP em HTTPS. O cabeçalho "Host" não é enviado, portanto, o servidor não sabe o nome de domínio para o qual está atendendo o conteúdo HTTPS - apenas o endereço IP.

edit: Um certificado curinga permitirá a veiculação do mesmo conteúdo do mesmo IP em vários subdomínios, mas minha leitura da sua pergunta é que você gostaria de ter diferentes conteúdo veiculado para os diferentes subdomínios.

    
por 30.07.2009 / 14:50
0

Você pode ter um certificado curinga emitido para CN = *. domain.com

    
por 30.07.2009 / 15:23
0

Você pode configurar uma entrada de caractere curinga (ou várias entradas únicas) para que * .domain.com vá para o endereço IP único e, em seguida, obtenha um certificado SSL curinga para * .domain.com

Em seguida, no servidor, todos os três URLs chegariam ao mesmo site em que você precisaria manipular no script serverside qual site exibir com base no nome do host usado.

    
por 30.07.2009 / 16:25
0

Confira o suporte ao nome alternativo de assunto do seu provedor de certificação.

Alguns oferecem, outros não (a Verisign o faz, mas você precisa passar pelo canal de vendas da PKI!).

Digicert faz:

link

Felicidades

    
por 30.07.2009 / 17:40