Maison  >  Article  >  développement back-end  >  Qu’est-ce que la configuration de l’environnement Python CGI ? Explication détaillée de la programmation Python cgi avec des exemples

Qu’est-ce que la configuration de l’environnement Python CGI ? Explication détaillée de la programmation Python cgi avec des exemples

Tomorin
Tomorinoriginal
2018-08-16 13:52:321578parcourir

Dans l'article précédent "Quelle est la meilleure façon d'utiliser la programmation Python ?" Comprendre la programmation Python CGI la plus en vogue du moment" Nous présentons brièvement ce qu'est la programmation Python CGI. Cet article vise à avoir une compréhension approfondie et une explication détaillée de la programmation Python CGI et Construction de l'environnement Python cgi,

Support et configuration du serveur Web

Avant vous effectuez la programmation CGI, assurez-vous que votre serveur Web prend en charge CGI et dispose d'un gestionnaire CGI configuré.

Apache prend en charge la configuration CGI :

Configurez le répertoire CGI :

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

Tous les programmes CGI d'exécution du serveur HTTP sont enregistrés dans un répertoire préconfiguré. Ce répertoire est appelé répertoire CGI, et par convention, il est nommé /var/www/cgi-bin.

L'extension des fichiers CGI est .cgi, et python peut également utiliser l'extension .py.

Par défaut, le répertoire cgi-bin dans lequel le serveur Linux est configuré pour s'exécuter est /var/www.

Si vous souhaitez spécifier d'autres répertoires pour exécuter les scripts CGI, vous pouvez modifier le fichier de configuration httpd.conf comme suit :

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

Ajoutez le suffixe .py dans AddHandler afin que nous puissions Accédez aux fichiers de script Python se terminant par .py :

AddHandler cgi-script .cgi .pl .py

Variables d'environnement CGI

Tous les programmes CGI reçoivent les variables d'environnement suivantes , ces variables jouent un rôle important dans les programmes CGI :

Qu’est-ce que la configuration de l’environnement Python CGI ? Explication détaillée de la programmation Python cgi avec des exemples


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn