Freigeben über


Ereignis-ID 115 tritt auf, wenn Sie versuchen, eine Verbindung mit einer HTTPS-Website herzustellen.

Dieser Artikel hilft Ihnen, den Fehler (Ereignis-ID 115) zu beheben, der auftritt, wenn Microsoft-Internetinformationsdienste (IIS) nicht an den in den Einstellungen angegebenen Port oder ip-Adresse gebunden werden kann, da sie von einem anderen Programm oder Dienst verwendet werden.

Ursprüngliche Produktversion: Internetinformationsdienste
Ursprüngliche KB-Nummer: 284984

Notiz

Das Upgrade auf IIS Version 7.0 unter Windows Server 2008 erhöht die Sicherheit der Webinfrastruktur erheblich.

Problembeschreibung

Fehlermeldung beim Versuch, eine Verbindung mit einer HTTPS-Website (Hypertext Transfer Protocol Secure) mit Internet Explorer herzustellen:

Diese Seite kann nicht angezeigt werden.

Die folgenden Informationen werden in den Ereignisprotokollen angezeigt:

Ereignistyp:Fehler
Ereignisquelle:W3SVC
Ereignis-ID:115
Beschreibung: Der Dienst konnte Instanz 1 nicht binden. Die Daten sind der Fehlercode.
Daten: 0000: 34 00 00 00 4...

Notiz

Die Instanz in der Fehlerbeschreibung bezieht sich auf die Websitenummer. Websites werden inkrementell nummeriert, während sie IIS hinzugefügt werden. Dieser Fehler gibt an, dass die Standardwebsite (oder die Websitenummer 1) Probleme hat. In diesem Beispiel bezieht sich die Ereignis-ID 115 auf den Ssl-Teil (Secure Sockets Layer) der Standardwebsite, der nicht gestartet werden kann. Ereignis-ID: 113 bezieht sich auf die Port 80-Bindungen (non-SSL), die Probleme beim Starten haben.

Problemumgehung 1

Die Websitenummer 3 hat die folgenden Einstellungen:

  • IP-Adresse zugewiesen als 192.168.0.1
  • TCP-Port zugewiesen als 80
  • SSL-Port zugewiesen als 443
  • Hostheader von www.company.com

Die Websitenummer 10 hat die folgenden Einstellungen:

  • IP-Adresse zugewiesen als 192.168.0.1
  • TCP-Port zugewiesen als 80
  • SSL-Port zugewiesen als 443
  • Hostheader von www.different.com

Um mehrere Websites auf IIS zu hosten, müssen Websites unterschiedliche IP-Adressen, unterschiedliche Portnummern oder unterschiedliche Hostheader verwenden. In diesem Beispiel scheinen die Einstellungen korrekt zu sein, da der Hostheader auf jeder Website unterschiedlich ist. Hostheader können jedoch nicht zum Zweck von SSL verwendet werden. Das bedeutet, dass der SSL-Teil der Websites die gleichen Einstellungen hat. Wenn der Webdienst initialisiert wird, kann er die erste Website vollständig starten. Wenn sie versucht, die Website 10 zu starten, kann sie den Port 80-Teil starten, aber den Port 443-Teil nicht starten, was den Fehler "Ereignis-ID 115" verursacht. Um dieses Problem zu beheben, weisen Sie einer der Websites eine andere IP-Adresse zu. Dies macht sie für TCP- und SSL-Überlegungen eindeutig.

Seit IIS 8 wird das neue Feature Server Name Indication (SNI) bereitgestellt, um dieses Problem zu beheben.

Problemumgehung 2

Die Websitenummer 3 hat die folgenden Einstellungen:

  • IP-Adresse, die als "Alle nicht zugewiesen" zugewiesen wurde
  • TCP-Port zugewiesen als 80
  • SSL-Port zugewiesen als 443
  • Hostheader ist leer, da wir ihn nicht mit SSL verwenden können.

Die Websitenummer 10 hat die folgenden Einstellungen:

  • IP-Adresse zugewiesen als 192.168.0.1
  • TCP-Port zugewiesen als 80
  • SSL-Port zugewiesen als 443
  • Hostheader ist leer, da wir ihn nicht mit SSL verwenden können.

In diesem Beispiel gibt es eindeutige Einstellungen für SSL und TCP, da Website 1 nicht an eine bestimmte IP-Adresse gebunden ist, und Website 10 an eine bestimmte IP-Adresse gebunden ist. Wenn Sie SSL verwenden, wird der SSL-Teil von Website 1 initialisiert, im Wesentlichen an alle IP-Adressen am Port 443 gebunden, wodurch die Ereignis-ID 115 auf Instanz 10 verursacht wird.

Seit IIS 8 wird das neue Feature SNI bereitgestellt, um dieses Problem zu beheben.

Problemumgehung 3

Wenn Sie jeder SSL-Website eine eindeutige IP-Adresse zugewiesen haben und weiterhin eine Ereignis-ID 115 erhalten, gibt es möglicherweise einige erweiterte Einstellungen auf einer Website, die verhindern, dass die SSL-Teile Ihrer Websites eindeutig sind. Um diese Einstellungen anzuzeigen, wechseln Sie zu den Eigenschaften für jede Website, und wählen Sie auf der Registerkarte "Website" die Option "Erweitert " aus. Es wird ein Abschnitt mit dem Namen "Mehrere SSL-Identitäten" für diese Website angezeigt. Wenn der Website nur eine IP-Adresse zugewiesen ist, stellen Sie sicher, dass eine einzige SSL-Identität vorhanden ist.

Seit IIS 8 wird das neue Feature SNI bereitgestellt, um dieses Problem zu beheben.

Problemumgehung 4

Wenn alles andere fehlschlägt, ist ein anderes Programm oder Dienst wahrscheinlich an Port 443 gebunden. In diesem Fall werden alle Ihre Websites (Instanzen) mit SSL mit einer Ereignis-ID 115 protokolliert.

So überprüfen Sie Folgendes:

  1. Geben Sie net stop iisadmin an einer Eingabeaufforderung die EINGABETASTE ein, und drücken Sie die EINGABETASTE, um den IISADMIN-Dienst zu beenden.

    Notiz

    Möglicherweise müssen Sie andere IIS-Dienste beenden.

  2. Geben Sie netstat -a ein, und drücken Sie die Eingabetaste. (Wenn die Ausgabe zu lang ist, müssen Sie die Ausgabe möglicherweise mit | mehr oder > output.txt)

  3. 0.0.0.0:443 Suchen Sie unter der lokalen Adresse nach oder nach einer anderen IP-Adresse, die auf :443 endet. Beispielsweise bedeutet Spalte. 0.0.0.0 bedeutet, dass etwas an alle IP-Adressen am Port 443 und 192.0.0.1:443 gebunden ist. Nachdem der IIS Admin Service (IISADMIN)-Dienst beendet wurde, ist bei Anzeige 0.0.0.0:443etwas anderes als IIS gebunden und überwacht Port 443. Beenden Sie Programme mit Port 443, damit Ihre Websites normal ausgeführt werden können.