Vuoi imparare a installare il certificato Let’s Encrypt sul server IIS di un computer che esegue Windows? In questa esercitazione verrà illustrato come installare il client Let’s Encrypt e configurare un sito Web HTTPS sul server IIS.

• Windows 2012 R2
• Windows 2016
• Windows 2019

In questo esempio, l’indirizzo IP del server IIS è 35.160.86.106.

Elenco hardware:

Nella sezione seguente viene presentato l’elenco delle attrezzature utilizzate per creare questa esercitazione.

Ogni pezzo di hardware sopra elencato può essere trovato sul sito web di Amazon.

Esercitazione Windows – Installazione di IIS

Aprire l’applicazione Server Manager.

Accedere al menu Gestisci e fare clic su Aggiungi ruoli e funzionalità.

Windows 2012 add role

Nella schermata Ruoli server selezionare l’opzione denominata: IIS Web server Web.

Fare clic sul pulsante Avanti.

IIS Installation

Nella schermata seguente, fare clic sul pulsante Aggiungi funzionalità.

IIS Features

Nella schermata Funzioni, fare clic sul pulsante Avanti.

Windows 2012 - Features

Nella schermata Servizio ruolo fare clic sul pulsante Avanti.

IIS - Role Service

Nella schermata Riepilogo, fare clic sul pulsante Installa.

IIS installation summary

Congratulazioni! L’installazione del servizio IIS in un computer che esegue Windows è stata completata.

Esercitazione IIS Virtualhost – Configurazione DNS

Accedere al sito Web GODADDY e acquistare un dominio DNS.

Nel nostro esempio, abbiamo acquistato un dominio denominato:

Copy to Clipboard

È possibile utilizzare qualsiasi sito web per acquistare un dominio DNS, GoDaddy è solo la mia scelta personale.

Creare una voce DNS che punti il sito Web al computer che esegue IIS.

Nel nostro esempio, abbiamo creato una voce DNS che punta WWW.GAMEKING.TIPS a 35.160.86.106.

IIS - MULTIPLE WEBSITES DNS

Utilizzare il comando NSLOOKUP per testare la configurazione DNS.

Copy to Clipboard

Ecco l’output del comando.

Copy to Clipboard

Aprire il browser e provare ad accedere alla versione HTTP del sito Web.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://www.gameking.tips

IIS - DEFAULT WEBSITE

Congratulazioni! La configurazione DNS richiesta è stata completata.

Esercitazione IIS – Creazione di un sito Web in IIS

Avviare l’applicazione denominata: Gestione IIS.

Start IIS Windows

Nell’applicazione Gestione IIS fare clic con il pulsante destro del mouse sul sito Web predefinito.

Selezionare l’opzione denominata Modifica binding.

IIS - Host header binding

Selezionare l’opzione HTTP e fare clic sul pulsante Modifica.

IIS - EDIT BINDINGS

Immettere un nome host del sito Web inesistente e fare clic sul pulsante OK.

In questo modo assicurarsi che il sito Web predefinito di IIS non viene mai utilizzato.

IIS - Enable host header

Creare una directory per archiviare i file dell’host virtuale.

IIS - Virtualhost directory

Nel nostro esempio, abbiamo creato una directory denominata GAMEKING sulla directory principale dell’unità C.

All’interno di questa directory, creare un file HTML da utilizzare come pagina di prova.

Copy to Clipboard

Nell’applicazione Gestione IIS, selezionare la cartella denominata Siti

Nella parte destra dello schermo, accedere all’opzione Aggiungi un sito Web.

IIS ADD VIRTUAL HOST

Nella schermata Configurazione sito Web eseguire la configurazione seguente:

• Nome sito: immettere un’identificazione per il nuovo sito Web.
• Pool di applicazioni – DEFAULTAPPPOOL.
• Percorso fisico: selezionare la directory in cui sono archiviati i file del sito Web.
• Tipo – HTTP
• Indirizzo IP – Tutti non assegnati.
• Porta – 80.
• Nome host: immettere l’indirizzo DNS del sito Web.
• Avviare immediatamente il sito web – Sì.

Fare clic sul pulsante OK.

IIS VIRTUALHOST - LETS ENCRYPT

Aprire il browser e immettere l’indirizzo DNS del nuovo sito Web.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

• http://www.gameking.tips/

Verrà visualizzata la pagina Test.

IIS VIRTUAL HOST - WEBSITE

Congratulazioni! La funzionalità host virtuale IIS è stata configurata correttamente.

Esercitazione IIS – Installazione del certificato Let’s Encrypt

Accedere al sito Web WIN-ACME e scaricare il client per Windows.

IIS - LETS ENCRYPT DOWNLOAD

Estrarre la versione più recente del file zip WIN-ACME.

IIS - WIN-ACME LETS ENCRYPT

Nel nostro esempio, abbiamo creato una directory denominata WIN-ACME nella directory principale dell’unità C.

Fare doppio clic sul file denominato WACS per avviare l’installazione del certificato HTTPS.

Premere (N) per creare un nuovo certificato.

Copy to Clipboard

Immettere il numero di identificazione del sito Web.

Copy to Clipboard

Premere (A) per eseguire automaticamente la configurazione richiesta.

Copy to Clipboard

Premere (Y) per confermare la selezione.

Copy to Clipboard

Premere (Y) per continuare l’installazione.

Copy to Clipboard

Premere (Y) per concordare i Termini di servizio.

Copy to Clipboard

Immettere un indirizzo di posta elettronica per ricevere una notifica sui problemi rilevati.

Copy to Clipboard

Attendere il completamento dell’installazione del certificato Let’s Encrypt.

Il server IIS verrà configurato automaticamente.

Copy to Clipboard

Premere (Q) per uscire.

Copy to Clipboard

Nel nostro esempio, abbiamo usato Lets’s Encrypt per installare automaticamente un certificato HTTPS sul server IIS.

Il sistema crea automaticamente un’operazione pianificata per verificare e rinnovare il certificato Let’s Encrypt.

IIS - LETS ENCRYPT RENEW

Aprire il browser e immettere l’indirizzo DNS del nuovo sito Web utilizzando il protocollo HTTPS.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

– https://www.gameking.tips/

Dovrebbe essere visualizzata la pagina HTTPS Test.

IIS - LETS ENCRYPT CONFIGURATION

Verificare le proprietà del certificato.

IIS - LETS ENCRYPT CERTIFICATE

Congratulazioni! La funzionalità host virtuale IIS è stata configurata correttamente.