Apache module mod_env

### Apache HTTP Server Version 1.3

# mod_env モジュール

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

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

## 概要

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

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

## ディレクティブ

- PassEnv
- SetEnv
- UnsetEnv

## PassEnv ディレクティブ

構文: PassEnv env-variable [env-variable] ...
コンテキスト:サーバ設定ファイル、 バーチャルホスト、ディレクトリ、.htaccess
上書き: FileInfo
ステータス: Base
モジュール: mod_env
互換性: PassEnv は Apache 1.1 以降でのみ使用可能。ディレクトリ、.htaccess での使用は Apache 1.3.7 以降で使用可能。

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

        PassEnv LD_LIBRARY_PATH

## SetEnv ディレクティブ

構文: SetEnv variable value
コンテキスト:サーバ設定ファイル、 バーチャルホスト、ディレクトリ、.htaccess
上書き: FileInfo
ステータス: Base
モジュール: mod_env
互換性: SetEnv は Apache 1.1 以降でのみ使用可能。ディレクトリ、.htaccess での使用は Apache 1.3.7 以降で使用可能。

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

        SetEnv SPECIAL_PATH /foo/bin

## UnsetEnv ディレクティブ

構文: UnsetEnv env-variable [env-variable] ...
コンテキスト:サーバ設定ファイル、 バーチャルホスト、ディレクトリ、.htaccess
上書き: FileInfo
ステータス: Base
モジュール: mod_env
互換性: UnsetEnv は Apache 1.1 以降でのみ使用可能。ディレクトリ、.htaccess での使用は Apache 1.3.7 以降で使用可能。

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

        UnsetEnv LD_LIBRARY_PATH

### Apache HTTP Server Version 1.3