Se avete bisogno di fare dei test che richiedono l'uso di SSL, è possibile creare un certificato autofirmato (self-signed SSL certificate) per far funzionare il protocollo HTTPS. In IIS7 è un'operazione semplicissima. In IIS6, un po' meno. Ecco i passi:
- Scaricare ed installare il toolkit di IIS6
- Abilitare l'SSL. Avviare IIS Manager dagli strumenti di amministrazione, selezionare il sito (click destro), accedere alla scheda Sito Web, e nella casella Porta SSL scrivere 443
- Ottenere l'ID del sito. Nel menu di avvio, accedere al Toolkit IIS6 installato prima, e selezionare SelfSSL. Viene aperta una nuova finesta di prompt, nella quale va scritto: iisweb.vbs /query your_site_name. Il server risponde con:
Nome sito (Perc. metabase) Stato IP Porta Host ============================================================================== your_site_name (W3SVC/1179416599) AVVIATO 192.168.0.61 80 your_site_name
L'ID del sito che state cercando è evidenziato in rosso
- Ora è sufficiente usare lo strumento SelfSSL per generare il certificato ed aggiungerlo automaticamente al sito. Eseguire il seguente comando, e rispondere "y" quando richiesto. Vanno sostituiti i due valori, il nome del sito, e l'ID numerico ricavato prima. SelfSSL.exe /N:CN=your_site_name /V:365 /S:1179416599
- Il sito ora dovrebbe funzionare in SSL, è sufficiente connettersi via https