24.2.3. 環境変数
Environment タブを使用して、CGI スクリプトの設定、パス、または未設定を行う特定の変数のオプションを設定します。
CGI スクリプトまたはサーバー側の include(SSI)ページの環境変数を変更する必要がある場合があります。Apache HTTP Server は mod_env モジュールを使用して、CGI スクリプトおよび SSI ページに渡される環境変数を設定できます。環境変数 ページを 使用して、このモジュールのディレクティブを設定します。
Set for CGI scripts セクションを使用して、CGI スクリプトおよび SSI ページに渡される環境変数を設定します。たとえば、環境変数
MAXNUM
を 50
に設定するには、図24.5「環境変数」 に示されるように Set for CGI Script セクションの ボタンをクリックしてから、「 Environment Variable text」フィールドに MAXNUM
を入力し、Value に 50
と入力してテキストフィールドを設定 します。 をクリックして一覧に追加します。Set for CGI scripts セクションで、SetEnv ディレクティブを設定します。
Pass to CGI scripts セクションを使用して、サーバーが最初に CGI スクリプト を起動するときに環境変数の値を渡します。この環境変数を表示するには、シェルプロンプトでコマンド env を入力します。Pass to CGI Scripts セクション内の ボタンをクリックし、結果として表示されるダイアログボックスに環境変数の名前を入力します。 をクリックして一覧に追加します。Pass to CGI scripts セクションで、PassEnv ディレクティブを設定します。
図24.5 環境変数
[D]
値が CGI スクリプトおよび SSI ページに渡されないように環境変数を削除するには、Unset for CGI scripts セクションを使用し ます。Unset for CGI Scripts セクションで をクリックし、設定解除する環境変数の名前を入力します。 をクリックして一覧に追加します。これは UnsetEnv ディレクティブに対応します。
これらの環境値のいずれかを編集するには、一覧から選択し、対応する
ボタンをクリックします。一覧からエントリーを削除するには、エントリーを選択して、対応する ボタンをクリックします。
Apache HTTP Server の環境変数の詳細は、以下を参照してください。
http://httpd.apache.org/docs-2.0/env.html