Apache 資料一覧

環境変数を設定する(あるいは取り除く)

2008/6/18更新

対応バージョン: 2.2.9

CGIやSSIに引き渡す環境変数を設定するにはhttpd.confにて以下のいずれかの方法で行う。

SetEnvディレクティブ(新たに設定内容を指定する)

例)

SetEnv HTTP_PROXY http://192.168.10.1:8080/

PassEnvディレクティブ(Apacheを起動したシェルの環境変数を引き継ぐ)

例)

PassEnv LD_LIBRARY_PATH

(*) PassEnvにて指定した環境変数がApacheを起動したシェルで定義されていない場合、Apache起動時に以下のようなメッセージが出る。

[warn] PassEnv variable <環境変数> was undefined

逆に、指定した環境変数を取り除くにはUnsetEnvディレクトリを使用する。

UnsetEnv LD_LIBRARY_PATH