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

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

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

Nota:

Actualizar 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 seguro del protocolo de transferencia de hipertexto (HTTPS) con Internet Explorer:

No se puede mostrar esta página

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

Tipo de evento:Error
Origen de eventos:W3SVC
Id. 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, Id. 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 los enlaces del puerto 80 (no SSL) que tienen problemas para iniciarse.

Solución alternativa 1

El sitio web número 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 de cada sitio es diferente. Sin embargo, los encabezados de host no se pueden usar para SSL. Esto significa que la parte SSL de los sitios web tiene la misma configuración. Cuando se inicializa el servicio web, 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 id. de evento 115. Para resolver este problema, asigne una dirección IP diferente a uno de los sitios web. Esto los hará únicos para las consideraciones de TCP y SSL.

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

Solución alternativa 2

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

  • Dirección IP asignada como Todo sin asignar
  • Puerto TCP asignado como 80
  • Puerto SSL asignado como 443
  • El encabezado de 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 de 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 website 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 característica SNI 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 algunas opciones avanzadas de configuración en un sitio web que impidan 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 del sitio web. Verá una sección denominada Varias identidades SSL para este sitio web. Si solo se asigna una dirección IP al sitio web, asegúrese de que haya una única identidad SSL.

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

Solución alternativa 4

Si se produce un error en todo lo demás, 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.

A continuación se muestra cómo comprobar esto:

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

    Nota:

    Es posible que tenga que detener otros servicios de IIS.

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

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