Redirecionar https .com para https .co.uk sem um certificado SSL válido em .com sem alteração de DNS

2

Eu tenho um certificado SSL válido para os subdomínios www. e . em um domínio. Isso está funcionando bem. Todo o tráfego em http redireciona para https e todo o tráfego de domínio não redireciona para a versão www. . Em suma, tudo acaba em https://www. Até aí tudo bem.

No entanto, também tenho um com . Que atualmente tem um redirecionamento no nível do apache (não é possível alterar o DNS atualmente)

No momento, ir para o endereço https://www.***.com mostra que o certificado não é válido, o que obviamente está correto - é apenas para www e . on .co.uk .

Pergunta

Como obtenho o https://www.***.com para redirecionar para https://www.***.co.uk sem um certificado SSL válido para o .com e sem alterar o DNS?

Detalhes técnicos

Todos os domínios apontam para o mesmo servidor. Um vhost é configurado para a versão ssl e não ssl, ambos com aliases para www e não www para .co.uk e .com.

Uma regra de reescrita como:

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

envia tudo para https.

    
por Rich Bradshaw 15.06.2013 / 10:55

1 resposta

7

Você não pode enviar redirecionamentos sem um certificado vlid. O redirecionamento é feito no protocolo HTTP retornando uma resposta 301 ou 302 ou em um conteúdo html com um cabeçalho meta. Para que esses dados sejam enviados, a conexão SSL precisa ser configurada primeiro, com um certificado válido. Portanto, não seja ridiculamente barato e obtenha um certificado startssl quase livre para o .com.

E se você não quiser apontar esse domínio para um IP separado, será necessário configurar o suporte SNI no apache para lidar com vários certs em um IP.

    
por 15.06.2013 / 11:03