Può essere fatto.
Le intestazioni host SSL in IIS 7 consentono di utilizzare un certificato SSL per più siti Web IIS sullo stesso indirizzo IP. Tramite l'interfaccia di Gestione IIS, IIS consente solo di associare un sito su ciascun indirizzo IP alla porta 443 utilizzando un certificato SSL. Se si tenta di associare un secondo sito sull'indirizzo IP allo stesso certificato, IIS 7 visualizzerà un errore all'avvio del sito affermando che esiste un conflitto di porte. Per assegnare un certificato da utilizzare da più siti IIS sullo stesso indirizzo IP, è necessario configurare le intestazioni host SSL seguendo le istruzioni riportate di seguito.
Che tipo di certificato SSL è necessario? Poiché è possibile utilizzare un solo certificato, tale certificato deve funzionare con tutti i nomi host dei siti Web con cui lo si utilizza (altrimenti si riceverà un errore di mancata corrispondenza del nome). Ad esempio, se ciascuno dei tuoi siti Web IIS 7 utilizza un sottodominio di un singolo nome di dominio comune (come nell'esempio seguente), puoi ottenere un certificato Wildcard per * .mydomain.com e proteggerà site1.mydomain.com, sito2 .mydomain.com, ecc.
Se, d'altra parte, i siti IIS 7 utilizzano tutti nomi di dominio diversi (mail.mydomain1.com, mail.mydomain2.com, ecc.), sarà necessario ottenere un Certificato di comunicazioni unificate (chiamato anche certificato SAN).
Impostazione di intestazioni host SSL su IIS 7 ottenere un certificato SSL e installarlo in IIS 7. Per le istruzioni passo-passo su come fare questo, vedere Installazione di un certificato SSL in Windows Server 2008 (IIS 7.0) . Una volta installato il certificato in IIS, collegarlo al primo sito sull'indirizzo IP. Aprire il prompt dei comandi facendo clic sul menu di avvio e digitando "cmd" e premendo invio. Passare a C: \ Windows \ System32 \ Inetsrv \ digitando "cd C: \ Windows \ System32 \ Inetsrv \" nella riga di comando. Nella cartella Inetsrv, eseguire il seguente comando per ciascuno degli altri siti web su l'indirizzo IP che hanno bisogno di utilizzare il certificato (copia entrambe le linee):
appcmd set site /site.name:"<IISSiteName>" /+bindings.[protocol='https',bindingInformation='*:443:<hostHeaderValue>']
Replace <IISSiteName> with the name of the IIS site and <hostHeaderValue> with the host header for that site (site1.mydomain.com)
test ogni sito web in un browser. Dovrebbe far apparire la pagina corretta e mostrare l'icona del lucchetto senza errori. Se viene visualizzata la pagina Web del primo sito IIS, le intestazioni host SSL non sono state configurate correttamente.
fonte
2015-10-07 02:08:39
Devo aggiungere che è possibile utilizzare un certificato SAN pre-IIS8 per avere più domini SSL con la stessa porta IP +. Un certificato SAN consente di proteggere più nomi di dominio con un singolo certificato. Ad esempio, è possibile ottenere un certificato per myserver.com e quindi aggiungere altri valori SAN per avere lo stesso certificato proteggere myserver.org, myserver.net e anche myserver2.com o www.example.com. – saille