A página não pode ser exibida quando você se conecta por meio do SSL

Este artigo ajuda você a resolve o problema em que a página não pode ser exibida quando você se conecta por meio do SSL.

Versão original do produto: Serviços de Informações da Internet
Número de KB original: 260096

Sintomas

Quando você se conecta a um computador que executa o IIS (Serviços de Informações da Internet) usando a SSL (Camada de Soquete Seguro), a seguinte mensagem de erro pode ocorrer:

A página não pode ser exibida.
A página que você está procurando está indisponível no momento. O site pode estar enfrentando dificuldades técnicas ou talvez seja necessário ajustar as configurações do navegador.

Este site geralmente é o segundo site da Web no servidor. Conectar-se ao site por meio do HTTP funciona corretamente.

Motivo

Essa mensagem de erro pode ocorrer se você tiver o SSL definido no site padrão e remover o certificado e tentar configurá-lo em um segundo site da Web.

Se você executar um netstat -an comando, poderá ver que um serviço está escutando na porta 443, mas não poderá se conectar a ele. Isso é causado por uma nova implementação nas versões 5.0 do IIS e posteriormente chamada Pooling de Soquetes.

Resolução

Observação

Para fins deste artigo, dois sites da Web são instalados: o site padrão e o site de administração. Por padrão, o SSL está habilitado no site padrão.

  1. Abra as Security propriedades do site padrão e selecione Certificado do Servidor.
  2. No assistente, clique em Atribuir um certificado existente e selecione um certificado na lista.
  3. Quando concluir o assistente, clique na guia Site da Web e clique em Avançado.
  4. Exclua todas as entradas listadas na janela SSL.
  5. Clique em Certificado do Servidor novamente, clique em Remover o certificado atual e clique em OK.
  6. Clique com o botão direito do mouse no nome do computador no MMC (Console de Gerenciamento da Microsoft) e clique em Reiniciar IIS.

Agora você deve ser capaz de se conectar ao servidor usando o SSL.

Solução alternativa

Reiniciar os serviços do IIS pode resolve a mensagem de erro. Se não o fizer, siga as etapas na seção "Resolução" deste artigo.

Mais informações

Depois que o SSL é habilitado em um servidor Web do IIS, o serviço IIS começa a ouvir todos os endereços IP usados e não utilizados nas portas 80 e 443. Para servidores de endereços multi-IP, talvez você queira desabilitar esse recurso. Esse recurso foi adicionado ao produto para ganho de desempenho.

Esse problema geralmente ocorre quando você tenta configurar o SSL no site de administração. O IIS localiza as configurações de SSL para o site padrão e escuta na porta 443. No entanto, o site padrão não tem um certificado para corresponder a esse site. Portanto, nenhuma conexão pode ser feita, e é por isso que você pode ver um servidor escutando na porta 443, mas você não pode se conectar ao site.

Etapas para reproduzir esse comportamento

  1. Em um computador que tem o site padrão e o site de administração, crie um certificado e, em seguida, defina-o no site padrão. Deixe a porta SSL em 443.
  2. Clique na guia Segurança nas propriedades padrão do site da Web e clique em Certificado do Servidor.
  3. Clique em Remover o certificado atual e clique em OK.
  4. Clique em Certificado do Servidor no site de administração , escolha atribuir um certificado e selecione um certificado na lista.
  5. Verifique se a porta é 443.
  6. Tente se conectar ao site de administração por meio do SSL (https://localmachine). Você não precisa do número da porta do site porque o SSL está ouvindo na porta 443 agora.
  7. Não é possível exibir o erro da página no navegador.