El identificador de evento 115 se produce al intentar conectarse a un sitio web HTTPS

Este artículo le ayuda a resolver el error (identificador de evento 115) que se produce cuando Microsoft Internet Information Services (IIS) no puede enlazar con el puerto o la dirección IP especificados en la configuración porque lo usa otro programa o servicio.

Versión del producto original:   Internet Information Services
Número KB original:   284984

Nota

La actualización a IIS versión 7.0 que se ejecuta en Windows Server 2008 aumenta significativamente la seguridad de la infraestructura web.

Síntomas

Mensaje de error al intentar conectarse a un sitio web de protocolo de transferencia de hipertexto seguro (HTTPS) con Internet Explorer:

Esta página no se puede mostrar

La siguiente información se produce en los registros de eventos:

Tipo de evento:Error
Event Source:W3SVC
Identificador de evento:115
Descripción: el servicio no pudo enlazar la instancia 1. Los datos son el código de error.
Datos: 0000: 34 00 00 00 4...

Nota

La instancia de la descripción del error hace referencia al número de sitio web. Los sitios web se numeran incrementalmente a medida que se agregan a IIS. Este error indica que el sitio web predeterminado (o el número de sitio 1) tiene problemas. En este ejemplo, Identificador de evento: 115 hace referencia a la parte capa de sockets seguros (SSL) del sitio web predeterminado que no se puede iniciar. Identificador de evento: 113 hace referencia a que los enlaces de puerto 80 (que no son SSL) tienen problemas para iniciarse.

Solución alternativa 1

El número de sitio web 3 tiene la siguiente configuración:

  • Dirección IP asignada como 192.168.0.1
  • Puerto TCP asignado como 80
  • Puerto SSL asignado como 443
  • Encabezado de host de www.company.com

El número de sitio web 10 tiene la siguiente configuración:

  • Dirección IP asignada como 192.168.0.1
  • Puerto TCP asignado como 80
  • Puerto SSL asignado como 443
  • Encabezado de host de www.different.com

Para hospedar varios sitios web en IIS, los sitios web deben usar direcciones IP diferentes, números de puerto diferentes o encabezados de host diferentes. En este ejemplo, la configuración parece correcta porque el encabezado de host en cada sitio es diferente. Sin embargo, los encabezados de host no se pueden usar con el propósito de SSL. Esto significa que la parte SSL de los sitios web tiene la misma configuración. Cuando el servicio web se inicializa, puede iniciar el primer sitio web por completo. Cuando intenta iniciar el sitio web 10, puede iniciar la parte del puerto 80, pero no puede iniciar la parte del puerto 443, lo que provoca el error identificador de evento 115. Para resolver este problema, asigne una dirección IP diferente a uno de los sitios web. Esto los hará únicos para consideraciones tcp y SSL.

Desde IIS 8, se proporciona la nueva característica Indicación de nombre de servidor (SNI) para resolver dicho problema.

Solución alternativa 2

El número de sitio web 3 tiene la siguiente configuración:

  • Dirección IP asignada como Todos sin asignar
  • Puerto TCP asignado como 80
  • Puerto SSL asignado como 443
  • El encabezado host está en blanco, ya que no se puede usar con SSL

El número de sitio web 10 tiene la siguiente configuración:

  • Dirección IP asignada como 192.168.0.1
  • Puerto TCP asignado como 80
  • Puerto SSL asignado como 443
  • El encabezado host está en blanco, ya que no se puede usar con SSL

En este ejemplo, hay una configuración única para SSL y TCP, ya que el sitio web 1 no está enlazado a ninguna dirección IP determinada y el sitio web 10 está enlazado a una dirección IP determinada. Si usa SSL, cuando se inicializa la parte SSL del sitio web 1, básicamente se enlaza a todas las direcciones IP del puerto 443, lo que provoca el identificador de evento 115 en la instancia 10.

Desde IIS 8, se proporciona la nueva SNI característica para resolver este problema.

Solución alternativa 3

Si ha asignado a cada sitio web SSL una dirección IP única y sigue recibiendo un identificador de evento 115, puede haber alguna configuración avanzada en un sitio web que impida que las partes SSL de sus sitios web sean únicas. Para ver esta configuración, vaya a Propiedades de cada sitio web y seleccione Avanzadas en la pestaña sitio web. Verá una sección denominada Multiple SSL Identities para este sitio web. Si solo se asigna una dirección IP al sitio web, asegúrese de que hay una sola identidad SSL.

Desde IIS 8, se proporciona la nueva SNI característica para resolver este problema.

Solución alternativa 4

Si todo lo demás falla, es probable que otro programa o servicio esté enlazado al puerto 443. En este caso, todos los sitios web (instancias) que usan SSL se registran con un identificador de evento 115.

Este es el modo de comprobar esto:

  1. Desde un símbolo del sistema, escriba net stop iisadmin y presione ENTRAR para detener el servicio IISADMIN.

    Nota

    Es posible que deba detener otros servicios iis.

  2. Escriba netstat -a y presione ENTRAR. (Si la salida es demasiado larga, es posible que deba canalizar la salida usando | más o > output.txt )

  3. Busque o 0.0.0.0:443 cualquier otra dirección IP que termine en :443 en la dirección local. Por ejemplo, columna. 0.0.0.0 significa que algo está enlazado a todas las direcciones IP del puerto 443 y 192.0.0.1:443. Después de que se detenga el servicio de servicio de administración de IIS (IISADMIN), si ve , algo distinto de IIS está enlazado y escuchando en el 0.0.0.0:443 puerto 443. Detenga los programas con el puerto 443 para permitir que los sitios web se ejecuten con normalidad.