www.domain.com と sub.domain.com の 2 つのドメインを取り上げます。/home/www
それぞれがおよびの同じサーバーでそれぞれホストされ、/home/sub
lighttpd 内の vhost 構成を介して異なる php.ini ファイルを使用します。
fastcgi.server = ( ".php" =>
((
"bin-path" => "/usr/bin/php5-cgi -c /home/www/php.ini"
))
)
$HTTP["host"]=="sub.domain.com" {
fastcgi.server = ( ".php" =>
((
"bin-path" => "/usr/bin/php5-cgi -c /home/sub/php.ini"
))
)
}
適切なphp.iniを使用しながらwww.domain.com/sub
コンテンツを提供できるようにすることは可能ですか?sub.domain.com
使用している php.ini ファイルの主な違いは、include_path
. ディレクトリまたはエイリアスによってサーバー構成を介してこれを変更する別の方法はありますか? それとも、単一の php.ini 内ですか?
これの動機は、メインの www ドメイン用の SSL 証明書しか持っていないが、プライマリ ドメイン パスで SSL を介してサブ コンテンツを提供したいということです。
debian で lighttpd を使用します。