Vuoi imparare a installare IIS e attivare la funzionalità Python CGI in un computer che esegue Windows? In questa esercitazione, vi mostreremo come abilitare la funzionalità CGI Python sul server IIS.
• Windows 2012 R2
• Windows 2016
• Windows 2019
• Python 3
• IIS
Esercitazione di Windows:
In questa pagina, offriamo un rapido accesso a un elenco di esercitazioni di Windows.
Esercitazione Windows – Installazione di IIS
Aprire l’applicazione Server Manager.
Accedere al menu Gestisci e fare clic su Aggiungi ruoli e funzionalità.

Nella schermata Ruoli server selezionare l’opzione denominata: IIS Web server Web.
Fare clic sul pulsante Avanti.

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

Nella schermata Funzioni, fare clic sul pulsante Avanti.

Nella schermata Servizio ruolo fare clic sul pulsante Avanti.

Nella schermata Riepilogo, fare clic sul pulsante Installa.

Congratulazioni! L’installazione del servizio IIS in un computer che esegue Windows è stata completata.
Esercitazione IIS – Abilitazione della funzionalità CGI
Aprire l’applicazione Server Manager.
Accedere al menu Gestisci e fare clic su Aggiungi ruoli e funzionalità.

Nella schermata Ruoli server espandere la voce denominata: IIS del server Web.
Accedere al menu Sviluppo applicazioni e selezionare l’opzione denominata: CGI
Fare clic sul pulsante Avanti.

Nella schermata Funzioni, fare clic sul pulsante Avanti.

Nella schermata Riepilogo, fare clic sul pulsante Installa.

Congratulazioni! L’installazione della funzionalità CGI in IIS è stata completata.
Esercitazione Windows – Installazione Python
Accedi al sito web di Python e scarica l’ultima versione del programma di installazione di Python.
Nel nostro esempio, abbiamo scaricato il file denominato: Python-3.8.4-amd64.exe

Come amministratore, avviare l’installazione di Python.

Selezionare entrambe le caselle di controllo nella parte inferiore dello schermo.
Fare clic sul pulsante per personalizzare l’installazione di Python.

Selezionare tutte le caselle di controllo e fare clic sul pulsante Avanti.

Selezionare la casella di controllo denominata: Installa per tutti gli utenti.
Modificare il percorso di installazione di Python nella radice dell’unità C.
Fare clic sul pulsante Avanti.

Attendere il completamento dell’installazione di Python.

Nel nostro esempio, Python è stato installato nella seguente directory.
Riavviare il computer.
Congratulazioni! L’installazione di Python su Windows è stata completata.
Esercitazione IIS – Abilitare Python sul server IIS
Avviare l’applicazione denominata: Gestione IIS.

Nell’applicazione Gestione IIS, selezionare il nome del server IIS.
Nella parte destra dello schermo, accedere all’opzione denominata: Mapping gestori

Selezionare l’opzione denominata: Aggiungi mappa script

Eseguire la seguente configurazione:
• Request Path – *.py
• Executable – C:\Python\Python38\python.exe %s %s
• Interpreter – Python Interpreter
Fare clic sul pulsante OK.

Se viene visualizzato il seguente messaggio, fare clic sul pulsante Sì.

Riavviare il servizio IIS.
Congratulazioni! Python è stato abilitato correttamente sul server IIS.
Esercitazione IIS – Creazione di una pagina Python
Avviare un nuovo prompt della riga di comando DOS.

Utilizzare l’applicazione PIP per installare una libreria Python denominata ART.
Nel nostro esempio, useremo questa libreria per creare una pagina di test.
Accedere alla directory radice di IIS.
Creare una pagina di test Python.Create a Python test page.
Utilizzare l’applicazione Blocco note per aprire la pagina di test di Python.
Sostituire il contenuto con il codice seguente.
Aprire il browser e immettere l’indirizzo IP del server Web più /test.py.
Nel nostro esempio, il seguente URL è stato immesso nel browser:
• http://172.31.7.220/test.py
Nella pagina Python dovrebbe essere visualizzato il seguente messaggio.

Congratulazioni! L’estensione Python è stata installata correttamente in IIS.