Apache HTTP サーバ バージョン 2.4

Apache > HTTP サーバ > ドキュメンテーション > バージョン 2.4 > モジュール

# Apache モジュール mod_env

この日本語訳はすでに古くなっている 可能性があります。 最近更新された内容を見るには英語版をご覧下さい。

説明: | CGI スクリプト及び SSI ページに渡される環境変数を変更する機能を提供する
ステータス: | Base
モジュール識別子: | env_module
ソースファイル: | mod_env.c

### 概要

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

### ディレクティブ

### Bugfix checklist

- httpd changelog
- Known issues
- Report a bug

### 参照

- 環境変数

## PassEnv ディレクティブ

説明: | シェルからの環境変数を渡す
構文: | `PassEnv env-variable [env-variable] ...`
コンテキスト: | サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess
上書き: | FileInfo
ステータス: | Base
モジュール: | mod_env

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

### 例

`PassEnv LD_LIBRARY_PATH`

## SetEnv ディレクティブ

説明: | 環境変数を設定する
構文: | `SetEnv env-variable value`
コンテキスト: | サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess
上書き: | FileInfo
ステータス: | Base
モジュール: | mod_env

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

### 例

`SetEnv SPECIAL_PATH /foo/bin`

## UnsetEnv ディレクティブ

説明: | 環境から変数を取り除く
構文: | `UnsetEnv env-variable [env-variable] ...`
コンテキスト: | サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess
上書き: | FileInfo
ステータス: | Base
モジュール: | mod_env

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

### 例

`UnsetEnv LD_LIBRARY_PATH`