Heim >Backend-Entwicklung >Python-Tutorial >Wie ist die Python-CGI-Umgebung eingerichtet? Detaillierte Erklärung der Python-CGI-Programmierung mit Beispielen

Wie ist die Python-CGI-Umgebung eingerichtet? Detaillierte Erklärung der Python-CGI-Programmierung mit Beispielen

Tomorin
TomorinOriginal
2018-08-16 13:52:321642Durchsuche

Im vorherigen Artikel „Wie nutzt man die Python-Programmierung am besten?“ Verstehen Sie die aktuell angesagteste Python-CGI-Programmierung.“ Wir stellen kurz vor, was Python-CGI-Programmierung ist. Dieser Artikel soll ein tiefgreifendes Verständnis und eine detaillierte Erklärung der Python-CGI-Programmierung und Aufbau einer Python-CGI-Umgebung,

Webserverunterstützung und -konfiguration

Vor Ihnen Führen Sie CGI-Programmierung durch. Stellen Sie sicher, dass Ihr Webserver CGI unterstützt und über einen konfigurierten CGI-Handler verfügt.


Apache unterstützt die CGI-Konfiguration:

CGI-Verzeichnis einrichten:

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

Alle CGI-Programme zur HTTP-Serverausführung werden in einem vorkonfigurierten Verzeichnis gespeichert. Dieses Verzeichnis wird als CGI-Verzeichnis bezeichnet und laut Konvention /var/www/cgi-bin.

Die Erweiterung von CGI-Dateien ist .cgi, und Python kann auch die Erweiterung .py verwenden.

Standardmäßig ist das cgi-bin-Verzeichnis, in dem der Linux-Server für die Ausführung konfiguriert ist, /var/www.

Wenn Sie andere Verzeichnisse zum Ausführen von CGI-Skripten angeben möchten, können Sie die Konfigurationsdatei httpd.conf wie folgt ändern:

<Directory "/var/www/cgi-bin">
   AllowOverride None
   Options +ExecCGI
   Order allow,deny
   Allow from all</Directory>

Fügen Sie das Suffix .py in AddHandler hinzu, damit wir darauf zugreifen können . Python-Skriptdatei mit der Endung py:

AddHandler cgi-script .cgi .pl .py

CGI-Umgebungsvariablen

Alle CGI-Programme erhalten die folgenden Umgebungsvariablen, diese Variablen spielen eine wichtige Rolle in CGI-Programmen:

Wie ist die Python-CGI-Umgebung eingerichtet? Detaillierte Erklärung der Python-CGI-Programmierung mit Beispielen


Das obige ist der detaillierte Inhalt vonWie ist die Python-CGI-Umgebung eingerichtet? Detaillierte Erklärung der Python-CGI-Programmierung mit Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen