Möchten Sie erfahren, wie Sie IIS installieren und die Python-CGI-Funktion auf einem Computer mit Windows aktivieren? In diesem Tutorial zeigen wir Ihnen, wie Sie die Python-CGI-Funktion auf dem IIS-Server aktivieren.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Python 3
• IIS

Tutorial Windows – IIS-Installation

Öffnen Sie die Server Manager-Anwendung.

Greifen Sie auf das Menü Verwalten zu und klicken Sie auf Rollen und Funktionen hinzufügen.

Windows 2012 add role

Wählen Sie auf dem Bildschirm Serverrollen die Option mit dem Namen: Web Server IIS aus.

Klicken Sie auf die Schaltfläche Weiter.

IIS Installation

Klicken Sie auf dem folgenden Bildschirm auf die Schaltfläche Funktionen hinzufügen.

IIS Features

Klicken Sie auf dem Bildschirm „Features“ auf die Schaltfläche Weiter.

Windows 2012 - Features

Klicken Sie auf dem Rollendienstbildschirm auf die Schaltfläche Weiter.

IIS - Role Service

Klicken Sie auf dem Bildschirm Zusammenfassung auf die Schaltfläche Installieren.

IIS installation summary

Herzlichen glückwunsch! Sie haben die IIS-Dienstinstallation auf einem Computer mit Windows abgeschlossen.

Tutorial IIS – Aktivieren der CGI-Funktion

Öffnen Sie die Server Manager-Anwendung.

Greifen Sie auf das Menü Verwalten zu und klicken Sie auf Rollen und Funktionen hinzufügen.

Windows 2012 add role

Erweitern Sie auf dem Bildschirm Serverrollen den Eintrag mit dem Namen: Web Server IIS.

Greifen Sie auf das Anwendungsentwicklungsmenü zu und wählen Sie die Option mit dem Namen: CGI

Klicken Sie auf die Schaltfläche Weiter.

IIS enable CGI

Klicken Sie auf dem Bildschirm „Features“ auf die Schaltfläche Weiter.

Windows 2012 - Features

Klicken Sie auf dem Bildschirm Zusammenfassung auf die Schaltfläche Installieren.

IIS CGI Installation

Herzlichen glückwunsch! Sie haben die Installation der CGI-Funktion auf IIS abgeschlossen.

Tutorial Windows – Python-Installation

Greifen Sie auf die Python-Website zu, und laden Sie die neueste Version des Python-Installationsprogramms herunter.

In unserem Beispiel haben wir die Datei mit dem Namen heruntergeladen: Python-3.8.4-amd64.exe

Python Installer Windows

Starten Sie als Administrator die Python-Installation.

Python Installation Windows

Aktivieren Sie beide Kontrollkästchen am unteren Bildschirmrand.

Klicken Sie auf die Schaltfläche, um die Python-Installation anzupassen.

Python install Windows

Aktivieren Sie alle Kontrollkästchen und klicken Sie auf die Schaltfläche Weiter.

Windows Python Installation

Aktivieren Sie das Kontrollkästchen: Installieren für alle Benutzer.

Ändern Sie den Python-Installationspfad in den Stamm von Laufwerk C.

Klicken Sie auf die Schaltfläche Weiter.

Install Python Windows

Warten Sie, bis die Python-Installation abgeschlossen ist.

Python Installation Path

In unserem Beispiel wurde Python im folgenden Verzeichnis installiert.

Copy to Clipboard

Starten Sie den Computer neu.

Herzlichen glückwunsch! Sie haben die Python-Installation unter Windows abgeschlossen.

Tutorial IIS – Python auf dem IIS-Server aktivieren

Starten Sie die Anwendung mit dem Namen: IIS Manager.

Start IIS Windows

Wählen Sie in der IIS Manager-Anwendung Ihren IIS-Servernamen aus.

Greifen Sie auf der rechten Seite des Bildschirms auf die Option mit dem Namen handler Mappings zu.

IIS Handler mapping

Wählen Sie die Option namens: Skriptzuordnung hinzufügen

IIS - Add script map

Führen Sie die folgende Konfiguration aus:

• Anforderungspfad – *.py
• Ausführbare Datei – C:-Python-Python38-Python.exe s s
• Interpreter – Python Interpreter

Klicken Sie auf die Schaltfläche OK.

IIS Python

Wenn die folgende Meldung angezeigt wird, klicken Sie auf die Schaltfläche Ja.

IIS CGI Restriction

Starten Sie den IIS-Dienst neu.

Herzlichen glückwunsch! Sie haben Python erfolgreich auf dem IIS-Server aktiviert.

Tutorial IIS – Erstellen einer Python-Seite

Starten Sie eine neue DOS-Befehlszeilenaufforderung.

Windows DOS Prompt

Verwenden Sie die PIP-Anwendung, um eine Python-Bibliothek mit dem Namen ART zu installieren.

Copy to Clipboard

In unserem Beispiel verwenden wir diese Bibliothek, um eine Testseite zu erstellen.

Greifen Sie auf das IIS-Stammverzeichnis zu.

Copy to Clipboard

Erstellen Sie eine Python-Testseite.

Copy to Clipboard

Verwenden Sie die Notepad-Anwendung, um die Python-Testseite zu öffnen.

Ersetzen Sie den Inhalt durch den folgenden Code.

Copy to Clipboard

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /test.py ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://172.31.7.220/test.py

Auf der Python-Seite sollte die folgende Meldung angezeigt werden.

IIS - Python web page

Herzlichen glückwunsch! Die Python-Erweiterung wurde erfolgreich auf IIS installiert.