5月 29th, 2009

httpd.conf内で? 数を利用する

Posted in Apache by admin

httpd.confの内部で? 数を扱うことが可能です。方? は単純で、apachectlを実行する前に? 数を定義しておぜ だけです。Tomcatぜ catalina.sh/setenv.shというファイル朧 成を真似れば、以? のような朧 成となります。

# setenv.sh
export INSTANCE="SERVICE"
export VHOST_1="www.hogehoge.com"
export VHOST_2="sub.hogehoge.com"
# 起動時の設定
if [ -r ${SERVER_ROOT}/bin/setenv.sh ]; then
	. ${SERVER_ROOT}/bin/setenv.sh
fi
${SERVER_ROOT}/bin/apachectl -d ${SERVER_ROOT} -k start -DSSL
exit $?
# httpd.conf
ErrorLog? /var/log/httpd/${INSTANCE}/${VHOST_1}/error.log
CustomLog /var/log/httpd/${INSTANCE}/${VHOST_1}/access.log

ディレクトリ名なぜ httpd.conf内に重複して設定しなぜ てはならない設? 値がある場合、重宝する方? かもしれません。ちなみにこの? 数ぜ CGI実行時に圏 照できる環? 変数とは異なります。CGIから圏 得したい環? 変数ぜ SetEnvディレクトリで? 義して? さい。

You can leave a comment, or trackback from your own site. RSS 2.0

Leave a comment