ホームページ >バックエンド開発 >Python チュートリアル >Python CGIプログラミングとは何ですか?プログラミングの前にどのような準備が必要ですか?
この記事では、Python プログラミングについて学びましょう。友達の中には、プログラミング言語 Python に触れたばかりで、入門から実践まで Python プログラミングの関連する側面を理解している人もいるでしょう。この記事では、Python プログラミングの関連知識について説明します。
Python CGL プログラミング
CGL とは:
CGI は現在 NCSA によって保守されています。NCSA は CGI を次のように定義しています。
CGI (Common Gateway Interface)、Common Gateway Interface は、HTTP サーバーなどのサーバー上で実行され、クライアントの HTML ページとのインターフェイスを提供するプログラムです。
Web ブラウジング
CGI がどのように機能するかをよりよく理解するために、Web ページ上のリンクまたは URL をクリックするプロセスから始めることができます。
1. ブラウザを使用して URL にアクセスし、HTTP Web サーバーに接続します。
2. リクエスト情報を受信したWebサーバーはURLを解析し、アクセスされたファイルがサーバー上に存在するかどうかを確認し、ファイルが存在する場合はファイルの内容を返し、存在しない場合はファイルの内容を返します。エラーメッセージが表示されます。
3. ブラウザはサーバーから情報を受信し、受信したファイルやエラーメッセージを表示します。
CGI プログラムには、Python スクリプト、PERL スクリプト、SHELL スクリプト、C または C プログラムなどがあります。
#CGL アーキテクチャ図は次のとおりです:
Web サーバーのサポートと構成
In CGI プログラミングを実行する前に、Web サーバーが CGI をサポートしており、CGI ハンドラーが構成されていることを確認してください。 Apache は CGI 構成をサポートしています: CGI ディレクトリを設定します:ScriptAlias /cgi-bin/ /var/www/cgi-bin/すべての HTTP サーバー実行 CGI プログラムは、事前構成されたディレクトリに保存されます。このディレクトリは CGI ディレクトリと呼ばれ、慣例により /var/www/cgi-bin という名前が付けられます。 CGI ファイルの拡張子は .cgi ですが、Python では .py 拡張子も使用できます。 デフォルトでは、Linux サーバーが実行するように構成されている cgi-bin ディレクトリは /var/www です。 CGI スクリプトを実行するために他のディレクトリを指定する場合は、httpd.conf 構成ファイルを次のように変更できます。
<Directory "/var/www/cgi-bin"> AllowOverride None Options +ExecCGI Order allow,deny Allow from all</Directory>アクセスできるように、AddHandler に .py サフィックスを追加します。 pyで終わるpythonスクリプトファイル:
AddHandler cgi-script .cgi .pl .py以上がこの記事の内容です。この記事では主にPythonでのプログラミングに関する
関連知識を紹介します。内容を理解するためにこの情報を活用していただければ幸いです。その上。この記事で説明したことがあなたのお役に立ち、Python の学習が容易になることを願っています。 関連知識の詳細については、php 中国語 Web サイトの
Python チュートリアル以上がPython CGIプログラミングとは何ですか?プログラミングの前にどのような準備が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。