Adicionando HTTPS ao segundo site não está funcionando?

2

Eu tenho um servidor do Windows 2008 no qual estou executando dois sites. Primeiro configurei os dois sites com acesso HTTP normal e consegui acessar os dois sites. Agora eu quero adicionar o acesso HTTPS, então eu adicionei o site padrão e, em seguida, configure o primeiro site com êxito.

Quando tento adicionar HTTPS ao segundo site, o site é desligado automaticamente no IIS e, quando tento iniciá-lo, recebo a mensagem de erro:

This Web site cannot be started.  Another website may be using the same port.

Ambos os sites estão vinculados ao mesmo endereço IP, mas possuem nomes de host diferentes.

Por que tudo funcionou quando havia apenas HTTP, mas quando eu adicionei HTTPS ele começou a gerar um erro?

Qual seria a maneira correta de configurar o HTTPS em dois sites em execução no mesmo servidor?

    
por Abe Miessler 07.03.2014 / 20:39

2 respostas

5

O uso da Indicação do nome do servidor requer o IIS 8.0. Foi não suportado em versões anteriores do IIS.

Para resolver o problema, um dos seguintes itens:

  • Atualizar para o IIS 8.0 (e o Server 2012).
  • Use um servidor da Web diferente do IIS.
  • Use endereços IP exclusivos para cada site habilitado para SSL.
por 07.03.2014 / 20:41
0

Além do que Michael Hampton disse, outra opção se você está restrito a um único endereço IP é vincular sites adicionais a novas portas. Não é exatamente uma situação ideal, mas pode chegar até você. Para torná-lo absolutamente perfeito, você tem que jogar jogos com reescritas de URL. Mas se você puder se dar bem ao especificar o número da porta na URL dos sites HTTPS adicionais, isso pode funcionar para você.

    
por 07.03.2014 / 20:56