geek.conf.2

あるインフラエンジニアの備忘録

apache2に環境変数を設定する

apache2はその起動ユーザの持つOS環境変数を持ちます。

が、その起動ユーザが持たない環境変数も定義したい時にどうするか??

ソースからコンパイル→インストールした場合は

APACHE_HOME/bin/envvars

を編集しexportを書けばよいです。

パッケージについてはRH系は

/etc/sysconfig/httpd

を編集しexportを書けばよいです。

debine(apache2.2系)は

/etc/apache2/envvars

を同様に。。。

まあ起動スクリプトに書いちゃえばいい場合もあります。

postfixなんかはどこで環境変数を持たせる設定をすればいいか
分からなかったので

起動スクリプトに書きました。