No se puede abrir el sitio Web habilitado para SSL

Se recomienda encarecidamente a todos los usuarios que actualicen a la versión 7.0 de Microsoft Internet Information Services (IIS) que se ejecuta en Microsoft Windows Server 2008. IIS 7.0 aumenta considerablemente la seguridad de la infraestructura Web. Para obtener más información acerca de temas relacionados con la seguridad IIS, visite el siguiente sitio Web de Microsoft:Para obtener más información acerca de IIS 7.0, visite el siguiente sitio Web de Microsoft:
Importante: este artículo contiene información acerca de cómo modificar el registro. Antes de modificar el registro, asegúrese de realizar una copia de seguridad y asegúrese de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Síntomas

Cuando intenta abrir un sitio Web con Secure Sockets Layer (SSL) habilitado en servicios de Internet Information Server (IIS) 4.0 o servicios de Internet Information Server (IIS) 5.0 con https, el explorador deja de responder (se bloquea) después de protocolo de enlace SSL. El registro del sistema muestra el suceso siguiente:
Origen del suceso: W3svc
Id. de suceso: 23
Tipo de evento: información
Descripción:
Por compatibilidad con versiones anteriores de IIS, el filtro '< unidad > \winroot\System32\Inetsrv\Sspifilt.dll' se cargó como un filtro global desde el registro. Para controlar el filtro con el Administrador de servicios Internet, quite el filtro del registro y agréguelo como un filtro global con el Administrador de servicios Internet. Filtros en el registro se almacenan en "HKLM\System\CurrentControlSet\Services\W3Svc\Parameters\Filter DLLs".

Causa

Para habilitar SSL para sitios Web de IIS 4.0 e IIS 5.0, los sitios Web debe tener el filtro global Sspifilt.dll cargado desde el Administrador de servicios Internet en lugar de desde el registro.

Solución

Advertencia: Si utiliza incorrectamente el Editor del registro puede provocar problemas graves que conlleven la reinstalación del sistema operativo. Microsoft no puede garantizar que pueda solucionar los problemas derivados del uso incorrecto del Editor del registro. Utilice el Editor del registro bajo su propio riesgo.

  1. Asegúrese de que Sspifilt.dll no se cargó en la entrada de registro W3SVC heredada:
    1. Haga clic en Inicio, haga clic en Ejecutary, a continuación, escriba regedt32.
    2. En el panel izquierdo del Editor del registro, busque la clave HKEY_Local_Machine\System\CurrentControlSet\Services\W3SVC\Parameters .
    3. En el panel derecho, haga doble clic en Archivos DLL de filtro para mostrar el valor de cadena.
    4. Elimine la entrada de la ruta de acceso de Sspifilt.dll. De forma predeterminada, es \System32\Inetsrv\Sspifilt.dll el directorio de Windows.
    5. Haga clic en Aceptar para cerrar el Editor del registro.
  2. Volver a cargar el filtro de Sspifilt:
    1. Abra el Administrador de servicios Internet.
    2. En el panel izquierdo, haga clic en el nombre del servidor y, a continuación, haga clic en Propiedades.
    3. Bajo Propiedades principales, seleccione Servicio WWWy, a continuación, haga clic en Editar.
    4. Haga clic en la ficha Filtros ISAPI .
    5. En la lista de filtros instalados, busque Sspifilt. Si aparece, puede omitir los pasos restantes.
    6. Si Sspifilt no aparece, haga clic en Agregar.
    7. En el cuadro de diálogo Propiedades de filtro , escriba sspifilt Nombre de filtro y el directorio de Windows\system32\Inetsrv\Sspifilt.dll para el archivo ejecutable. A continuación, haga clic en Aceptar tres veces para volver a la ventana del Administrador de servicios Internet.
    8. En el símbolo del sistema, escriba net stop iisadmin /y. Esto detiene IIS y sus servicios dependientes.
    9. En el símbolo del sistema, escriba net start w3svc. Se inicia el servicio de administración de IIS y el servicio de publicación World Wide Web. Tendrá que iniciar manualmente otros servicios dependientes.
    10. Repita los pasos al e y compruebe que el estado del filtro Sspifilt se muestra ahora con una flecha verde hacia arriba. Además, compruebe que el filtro tiene una alta prioridad. Si no es el primer filtro que aparece, utilice la flecha arriba a la izquierda de la lista de filtros para moverla a la parte superior.

Referencias

Para obtener información adicional acerca de este problema cuando está utilizando IIS 4.0, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Error de conexiones HTTPS de 289582 después de actualizar a Windows NT 4.0 Option Pack (IIS 4.0) y habilitar SSL
Propiedades

Id. de artículo: 324839 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios