そごうソフトウェア研究所

SOA、開発プロセス、ITアーキテクチャなどについて書いています。Twitterやってます@rsogo

httpd.confで変数を使用

Apacheの設定ファイルhttpd.confの中で環境変数を使用する方法をメモ。

例えば、HTTPD_LOGS=/httpd/logsと環境変数に定義しておきます。

httpd.conf中に次のような使い方で環境変数を使います。
同じような環境を大量に作るときに便利ですね。設定ファイルは全部同じ、且つ
環境ごとに異なるところは環境変数で定義。

Windowsの場合

CustomLog "|D:\Apache\Apache\bin\rotatelogs %HTTPD_LOGS%\access_log 43200" common

Linuxの場合

CustomLog "|/Apache/Apache/bin/rotatelogs $HTTPD_LOGS/access_log 43200" common

setEnvで変数を設定するっていうのはApacheのマニュアルに載って
いたんですが、変数の使い方はどこかに記載されてるのかな?
試行錯誤してしまいました。