Apache module mod_env

# mod_env モジュール

このモジュールは CGI スクリプト及び SSI ページに渡される環境変数を変更する機能を 提供します。

ステータス: Base
ソースファイル: mod_env.c
モジュール識別子: env_module
互換性: Apache 1.1 以降で使用可能。

## 概要

このモジュールにより CGI スクリプトと SSI ページに適用される環境変数を 制御することができるようになります。環境変数は httpd プロセスを起動した シェルから渡されます。また、設定ファイルで環境変数を設定したり、 削除したりすることができます。

詳細は、Apache の環境変数を参照してください。

## ディレクティブ

- PassEnv
- SetEnv
- UnsetEnv

## PassEnv ディレクティブ

構文: PassEnv variable [variable] ...
コンテキスト: サーバ設定ファイル、バーチャルホスト
ステータス: Base
モジュール: mod_env
互換性: PassEnv は Apache 1.1 以降でのみ使用可能。

httpd プロセスを起動したシェルの環境から CGI スクリプトと SSI ページに 渡す環境変数を一つ以上指定します。例:

        PassEnv LD_LIBRARY_PATH

## SetEnv ディレクティブ

構文: SetEnv variable value
コンテキスト: サーバ設定ファイル、バーチャルホスト
ステータス: Base
モジュール: mod_env
互換性: SetEnv は Apache 1.1 以降でのみ使用可能。

環境変数を設定し、それを CGI スクリプトと SSI ページに渡すようにします。 例:

        SetEnv SPECIAL_PATH /foo/bin

## UnsetEnv ディレクティブ

構文: UnsetEnv variable [variable] ...
コンテキスト: サーバ設定ファイル
ステータス: Base
モジュール: mod_env
互換性: UnsetEnv は Apache 1.1 以降でのみ使用可能。

CGI スクリプトと SSI ページに渡される環境変数から指定された 環境変数を取り除きます。例:

        UnsetEnv LD_LIBRARY_PATH