L'ID evento 115 si verifica quando si tenta di connettersi a un sito Web HTTPS

Questo articolo consente di risolvere l'errore (ID evento 115) che si verifica quando Microsoft Internet Information Services (IIS) non è in grado di eseguire l'associazione alla porta o all'indirizzo IP specificato nelle impostazioni perché vengono usate da un altro programma o servizio.

Versione originale del prodotto: Internet Information Services
Numero KB originale: 284984

Nota

L'aggiornamento a IIS versione 7.0 in esecuzione in Windows Server 2008 aumenta notevolmente la sicurezza dell'infrastruttura Web.

Sintomi

Messaggio di errore durante il tentativo di connessione a un sito Web HTTPS (Hypertext Transfer Protocol Secure) con Internet Explorer:

Questa pagina non può essere visualizzata

Nei log eventi si verificano le informazioni seguenti:

Tipo di evento:Errore
Origine evento:W3SVC
ID evento:115
Descrizione: il servizio non è riuscito a associare l'istanza 1. I dati sono il codice di errore.
Dati: 0000: 34 00 00 00 4...

Nota

L'istanza nella descrizione dell'errore fa riferimento al numero del sito Web. I siti Web vengono numeati in modo incrementale man mano che vengono aggiunti a IIS. Questo errore indica che il sito Web predefinito (o il numero di sito 1) presenta problemi. In questo esempio, ID evento: 115 fa riferimento alla parte SSL (Secure Sockets Layer) del sito Web predefinito che non è possibile avviare. ID evento: 113 fa riferimento alle associazioni di porta 80 (non SSL) che hanno problemi di avvio.

Soluzione alternativa 1

Il numero di sito Web 3 ha le impostazioni seguenti:

  • Indirizzo IP assegnato come 192.168.0.1
  • Porta TCP assegnata come 80
  • Porta SSL assegnata come 443
  • Intestazione host di www.company.com

Il numero di sito Web 10 ha le impostazioni seguenti:

  • Indirizzo IP assegnato come 192.168.0.1
  • Porta TCP assegnata come 80
  • Porta SSL assegnata come 443
  • Intestazione host di www.different.com

Per ospitare più siti Web in IIS, i siti Web devono usare indirizzi IP diversi, numeri di porta diversi o intestazioni host diverse. In questo esempio le impostazioni sembrano corrette perché l'intestazione host in ogni sito è diversa. Tuttavia, le intestazioni host non possono essere usate ai fini di SSL. Ciò significa che la parte SSL dei siti Web ha le stesse impostazioni. Quando il servizio Web viene inizializzato, può avviare completamente il primo sito Web. Quando tenta di avviare il sito Web 10, può avviare la parte della porta 80, ma non può avviare la parte della porta 443, che causa l'errore ID evento 115. Per risolvere il problema, assegnare un indirizzo IP diverso a uno dei siti Web. Ciò li renderà univoci sia per le considerazioni su TCP che su SSL.

A partire da IIS 8, viene fornita la nuova funzionalità Indicazione nome server (SNI) per risolvere il problema.

Soluzione alternativa 2

Il numero di sito Web 3 ha le impostazioni seguenti:

  • Indirizzo IP assegnato come Tutti non assegnati
  • Porta TCP assegnata come 80
  • Porta SSL assegnata come 443
  • L'intestazione host è vuota perché non è possibile usarla con SSL

Il numero di sito Web 10 ha le impostazioni seguenti:

  • Indirizzo IP assegnato come 192.168.0.1
  • Porta TCP assegnata come 80
  • Porta SSL assegnata come 443
  • L'intestazione host è vuota perché non è possibile usarla con SSL

In questo esempio sono presenti impostazioni univoche per SSL e TCP, perché il sito Web 1 non è associato a alcun indirizzo IP specifico e Il sito Web 10 è associato a un indirizzo IP specifico. Se si usa SSL, quando viene inizializzata la parte SSL di Website 1, viene essenzialmente associato a tutti gli indirizzi IP sulla porta 443, che causa l'ID evento 115 nell'istanza 10.

A partire da IIS 8, viene fornita la nuova funzionalità SNI per risolvere il problema.

Soluzione alternativa 3

Se ogni sito Web SSL è stato assegnato a un indirizzo IP univoco e si riceve comunque un ID evento 115, potrebbero essere presenti alcune impostazioni avanzate in un sito Web che impediscono l'univoca delle parti SSL dei siti Web. Per visualizzare queste impostazioni, passare a Proprietà per ogni sito Web e selezionare Avanzate nella scheda del sito Web. Verrà visualizzata una sezione denominata Identità SSL multiple per questo sito Web. Se al sito Web viene assegnato un solo indirizzo IP, assicurarsi che sia presente una singola identità SSL.

A partire da IIS 8, viene fornita la nuova funzionalità SNI per risolvere il problema.

Soluzione alternativa 4

Se tutto il resto ha esito negativo, un altro programma o servizio è probabilmente associato alla porta 443. In questo caso, tutti i siti Web (istanze) che usano SSL vengono registrati con un ID evento 115.

Di seguito viene illustrato come verificare quanto segue:

  1. Da un prompt dei comandi digitare net stop iisadmin e premere INVIO per arrestare il servizio IISADMIN.

    Nota

    Potrebbe essere necessario arrestare altri servizi IIS.

  2. Digitare netstat -a e premere INVIO. Se l'output è troppo lungo, potrebbe essere necessario inviare tramite pipe l'output usando | più o > output.txt.

  3. Cercare 0.0.0.0:443 o qualsiasi altro indirizzo IP che termina con :443nell'indirizzo locale. Ad esempio, colonna. 0.0.0.0 indica che qualcosa è associato a tutti gli indirizzi IP sulla porta 443 e 192.0.0.1:443. Dopo l'arresto del servizio IIS Amministrazione Service (IISADMIN), se viene visualizzato 0.0.0.0:443, è associato e in ascolto sulla porta 443 qualcosa di diverso da IIS. Arrestare i programmi che usano la porta 443 per consentire l'esecuzione normale dei siti Web.