Souhaitez-vous savoir comment installer IIS et activer la fonctionnalité Python CGI sur un ordinateur exécutant Windows ? Dans ce didacticiel, nous allons vous montrer comment activer la fonctionnalité Python CGI sur le serveur IIS.
• Windows 2012 R2
• Windows 2016
• Windows 2019
• Python 3
• IIS
Didacticiel Windows :
Sur cette page, nous offrons un accès rapide à une liste de tutoriels Windows.
Didacticiel Windows – Installation IIS
Ouvrez l’application Server Manager.
Accédez au menu Gérer et cliquez sur Ajouter des rôles et des fonctionnalités.

Dans l’écran Rôles de serveur, sélectionnez l’option nommée : Serveur Web IIS.
Cliquez sur le bouton Suivant.

Sur l’écran suivant, cliquez sur le bouton Ajouter des fonctionnalités.

Dans l’écran Fonctionnalités, cliquez sur le bouton Suivant.

Dans l’écran du service de rôle, cliquez sur le bouton Suivant.

Dans l’écran Résumé, cliquez sur le bouton Installer.

félicitations! Vous avez terminé l’installation du service IIS sur un ordinateur exécutant Windows.
Didacticiel IIS – Activation de la fonctionnalité CGI
Ouvrez l’application Server Manager.
Accédez au menu Gérer et cliquez sur Ajouter des rôles et des fonctionnalités.

Dans l’écran Rôles de serveur, développez l’entrée nommée : Web Server IIS.
Accédez au menu Développement de l’application et sélectionnez l’option nommée : CGI
Cliquez sur le bouton Suivant.

Dans l’écran Fonctionnalités, cliquez sur le bouton Suivant.

Dans l’écran Résumé, cliquez sur le bouton Installer.

félicitations! Vous avez terminé l’installation de fonctionnalités CGI sur IIS.
Didacticiel Windows – Installation python
Accédez au site Web python et téléchargez la dernière version de l’installateur Python.
Dans notre exemple, nous avons téléchargé le fichier nommé : Python-3.8.4-amd64.exe

En tant qu’administrateur, démarrez l’installation Python.

Sélectionnez les deux cases à cocher en bas de l’écran.
Cliquez sur le bouton pour personnaliser l’installation python.

Sélectionnez toutes les cases à cocher et cliquez sur le bouton Suivant.

Activez la case à cocher nommée : Installer pour tous les utilisateurs.
Modifiez le chemin d’installation python vers la racine du lecteur C.
Cliquez sur le bouton Suivant.

Attendez la fin de l’installation Python.

Dans notre exemple, Python a été installé sur le répertoire suivant.
Redémarrez l’ordinateur.
félicitations! Vous avez terminé l’installation Python sur Windows.
Didacticiel IIS – Activer Python sur le serveur IIS
Démarrez l’application nommée : IIS Manager.

Dans l’application IiS Manager, sélectionnez le nom de votre serveur IIS.
Sur la partie droite de l’écran, accédez à l’option nommée : Handler Mappings

Sélectionnez l’option nommée : Ajouter une carte de script

Effectuez la configuration suivante :
• Request Path – *.py
• Executable – C:\Python\Python38\python.exe %s %s
• Interpreter – Python Interpreter
Cliquez sur le bouton OK.

Si le message suivant est présenté, cliquez sur le bouton Oui.

Redémarrez le service IIS.
félicitations! Vous avez activé Python avec succès sur le serveur IIS.
Didacticiel IIS – Création d’une page Python
Démarrez une nouvelle invite de ligne de commande DOS.

Utilisez l’application PIP pour installer une bibliothèque Python nommée ART.
Dans notre exemple, nous allons utiliser cette bibliothèque pour créer une page de test.
Accédez au répertoire racine IIS.
Créez une page de test Python.
Utilisez l’application Bloc-notes pour ouvrir la page de test Python.
Remplacez son contenu par le code suivant.
Ouvrez votre navigateur et entrez l’adresse IP de votre serveur Web plus /test.py.
Dans notre exemple, l’URL suivante a été saisie dans le navigateur :
• http://172.31.7.220/test.py
La page Python doit afficher le message suivant.

félicitations! L’extension Python a été installée avec succès sur IIS.