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:
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.
Digitare
netstat -a
e premere INVIO. Se l'output è troppo lungo, potrebbe essere necessario inviare tramite pipe l'output usando|
più o> output.txt
.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 visualizzato0.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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per