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ディレクトリで? 義して? さい。

Comments are currently closed, but you can trackback from your own site. RSS 2.0

Comments are closed!