Errore "Stessa associazione HTTPS" utilizzando IIS

Oct 20 2020

Sono uno sviluppatore esperto che è relativamente nuovo in IIS. Ho un VPS con una dozzina di siti web.

In precedenza ho impostato un certificato SSL su uno di questi siti e funziona bene. Oggi sto provando a configurare un nuovo certificato SSL su un altro sito web. Ma quando tento di creare associazioni che utilizzano HTTPS, ottengo un errore.

Almeno un altro sito utilizza la stessa associazione HTTPS e l'associazione è configurata con un certificato diverso. Sei sicuro di voler riutilizzare questa associazione HTTPS e riassegnare l'altro sito o altri siti per utilizzare il nuovo certificato?

Non sono sicuro di quale sia il problema. L'altro mio sito HTTPS utilizza un certificato diverso.

Risposte

7 RobbieCrash Oct 20 2020 at 05:24

Se si dispone di un solo indirizzo IP, è necessario impostare tutti i siti che utilizzano HTTPS per richiedere l'identificazione del nome del server in modo che IIS sappia quale certificato utilizzare per i client che si connettono a quale sito. O ogni sito deve utilizzare SNI oppure è necessario utilizzare porte diverse o indirizzi IP diversi.

Per impostazione predefinita, la maggior parte dei server Web presume che se vieni da loro con HTTPS, desideri il sito principale e te lo serviranno volentieri e si affidano a te per assicurarsi che il certificato corrisponda al dominio. Quando si ospitano più siti su TLS / SSL, non è possibile per il server inviarti il ​​certificato corretto se non si forniscono informazioni su ciò che ci si aspetta. SNI è un'estensione TLS che consente a un client di dire "Ciao, sto cercando https://unitconversions.net" e un server per andare "Grazie, ecco il certificato per quel sito e avere una buona connessione."

L'avviso che stai vedendo è IIS che si assicura di non interrompere gli altri siti che sono in ascolto su tutti gli indirizzi IP per le connessioni HTTPS in ingresso.

Maggiori informazioni sull'implementazione IIS di SNI possono essere trovate QUI .