Heim >Backend-Entwicklung >Python-Tutorial >Teilen Sie ein Beispiel-Tutorial zum Ausführen von Python-Skripts mit CGI auf IIS
In diesem Artikel wird hauptsächlich das Tutorial zum Ausführen von Python-Skripten im CGI-Modus auf dem IIS-Server vorgestellt. Obwohl die Leistung von IIS nicht ideal ist ... Freunde, die es benötigen, können darauf zurückgreifen
Aufgrund der Erfahrung mit Python Ich habe zufällig die einfachste CGI-Methode studiert. Es ist wirklich mühsam, Python für die Webentwicklung unter Linux zu konfigurieren. In diesem Artikel werden zwei Methoden vorgestellt: Die Verwendung der ASP-Engine erfordert möglicherweise die Verwendung von ActivePython Machen Sie es einfach noch heute. Stellen Sie vor, wie das CGI-Modul funktioniert.
Schreiben Sie ein einfaches Python-Skript, das CGI unterstützt (dieser Artikel stellt Version 3.2 von Python vor):print("Status: 200 OK") print("Content-type: text/html") print() # 打印一行空白行,用于分隔HTTP Header和正文 print("<h1>Hello World!</h1>")Das ist es, dass CGI den Standardausgabestream in den HTTP-Ausgabestream umleitet wird verwendet, um eine Webseiten- oder Datenübertragung zu realisieren. Natürlich kann dies nicht direkt in IIS ausgeführt werden. Wir müssen es konfigurieren, die Internet Information Services (IIS)-Manager-Schnittstelle öffnen und „Handler Mapping“ auswählen.
ist in C:Python32 installiert, dann können Sie sehen das Bild unten Füllen Sie es wie folgt aus:
import cgitb; cgitb.enable() print("Status: 200 OK") print("Content-type: text/html") print() # 打印一行空白行,用于分隔HTTP Header和正文 print("<h1>Hello World!</h1>")Auf diese Weise wird es im Fehlerfall angezeigt wird freundlich gemeldet. Den Fehler ausgeben.
4.Teilen Sie ein Beispiel-Tutorial von Python-CGI-Programmierung
5. Detaillierte Erläuterung von XML und Beispielcode moderner CGI-Anwendungen
6. FastCGI-Prozess wurde unerwartet beendet und verursachte einen 500-Fehler
Das obige ist der detaillierte Inhalt vonTeilen Sie ein Beispiel-Tutorial zum Ausführen von Python-Skripts mit CGI auf IIS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!