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 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 – Abilitazione della funzionalità CGI

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 espandere la voce denominata: IIS del server Web.

Accedere al menu Sviluppo applicazioni e selezionare l’opzione denominata: CGI

Fare clic sul pulsante Avanti.

IIS enable CGI

Nella schermata Funzioni, fare clic sul pulsante Avanti.

Windows 2012 - Features

Nella schermata Riepilogo, fare clic sul pulsante Installa.

IIS CGI Installation

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

Python Installer Windows

Come amministratore, avviare l’installazione di Python.

Python Installation Windows

Selezionare entrambe le caselle di controllo nella parte inferiore dello schermo.

Fare clic sul pulsante per personalizzare l’installazione di Python.

Python install Windows

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

Windows Python Installation

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.

Install Python Windows

Attendere il completamento dell’installazione di Python.

Python Installation Path

Nel nostro esempio, Python è stato installato nella seguente directory.

Copy to Clipboard

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.

Start IIS Windows

Nell’applicazione Gestione IIS, selezionare il nome del server IIS.

Nella parte destra dello schermo, accedere all’opzione denominata: Mapping gestori

IIS Handler mapping

Selezionare l’opzione denominata: Aggiungi mappa script

IIS - Add script map

Eseguire la seguente configurazione:

• Request Path – *.py
• Executable – C:\Python\Python38\python.exe %s %s
• Interpreter – Python Interpreter

Fare clic sul pulsante OK.

IIS Python

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

IIS CGI Restriction

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.

Windows DOS Prompt

Utilizzare l’applicazione PIP per installare una libreria Python denominata ART.

Copy to Clipboard

Nel nostro esempio, useremo questa libreria per creare una pagina di test.

Accedere alla directory radice di IIS.

Copy to Clipboard

Creare una pagina di test Python.Create a Python test page.

Copy to Clipboard

Utilizzare l’applicazione Blocco note per aprire la pagina di test di Python.

Sostituire il contenuto con il codice seguente.

Copy to Clipboard

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.

IIS - Python web page

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