No se puede mostrar la página cuando se conecta a través de SSL


Síntomas


Cuando se conecta a un equipo que ejecuta Servicios de Internet Information Server (IIS) mediante el uso de Secure Socket Layer (SSL), puede aparecer el mensaje de error siguiente:
No se puede mostrar la página. La página que busca no está disponible actualmente. Puede que el sitio Web esté sufriendo dificultades técnicas o puede que necesite ajustar la configuración del explorador.
Este sitio Web suele ser el segundo sitio Web en el servidor. Conectarse al sitio Web a través de HTTP funciona correctamente.

Causa


Este mensaje de error puede producirse si se ha establecido en el sitio Web predeterminado SSL, y quitar el certificado y, a continuación, intente configurar en un segundo sitio Web. Si ejecuta un comando netstat-an, puede ver que un servicio está escuchando en el puerto 443, pero no puede conectarse a él. Es había causado por una nueva implementación de IIS 5.0 y posterior se denomina agrupación de Sockets. Para obtener información adicional en socket agrupación y cómo deshabilitarla, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
259349 IIS se enlaza a todas las direcciones IP disponibles cuando se inicia

Solución


Nota: para los efectos del presente artículo, se instalan dos sitios Web: el sitio Web predeterminado y el sitio Web de administración. De forma predeterminada, SSL está habilitado en el sitio Web predeterminado.
  1. Abra las propiedades de seguridad para el sitio Web predeterminado y, a continuación, seleccione el Certificado de servidor.
  2. En el asistente, haga clic en asignar un certificado existentey, a continuación, seleccione un certificado de la lista.
  3. Cuando haya completado el asistente, haga clic en la ficha sitio Web y, a continuación, haga clic en Avanzadas.
  4. Elimine todas las entradas que aparecen en la ventana SSL.
  5. Haga clic en Certificado de servidor nuevo, haga clic en quitar el certificado actualy haga clic en Aceptar.
  6. Haga clic en el nombre del equipo en Microsoft Management Console (MMC) y, a continuación, haga clic en Reiniciar IIS.
Ahora podrá conectarse al servidor mediante SSL.

Solución alternativa


Reiniciar los servicios IIS puede resolver el mensaje de error. Si no es así, siga los pasos descritos en la sección "Resolución" de este artículo.

Más información


Después de habilita SSL en un servidor Web de IIS, el servicio IIS comienza a escuchar en todas las direcciones IP utilizadas y no utilizadas en los puertos 80 y 443. Para servidores de direcciones IP múltiples, desea deshabilitar esta característica. Esta característica se agregó el producto mejora del rendimiento. Este problema suele producirse cuando intenta configurar SSL en el sitio Web de administración. IIS busca la configuración de SSL para el sitio Web predeterminado y escucha en el puerto 443. Sin embargo, el sitio Web predeterminado no tiene un certificado que corresponda a ese sitio. Por lo tanto, no puede realizar conexión, motivo por el que puede ver un servidor que escucha en el puerto 443, pero no puede conectarse al sitio.