VirtualHost
次のような2つのレコードでサーバーをセットアップしようとしています:
<VirtualHost *:80>
ServerName sub.domain.com
DocumentRoot /path/to/dir/
SetEnv FLAG false
</VirtualHost>
<VirtualHost *:80>
ServerName sub.*.domain.com
DocumentRoot /path/to/dir/
SetEnv FLAG true
</VirtualHost>
sub.domain.com
ドメインは前者を通り抜け、後者VirtualHost
などのドメインは後者を通りたいsub.test.domain.com
です。
現時点では、FLAG 環境変数は常に false に設定されておりsub.test.domain.com
、これは 2 番目のものと一致せず、最初のものに戻ることを示唆しています。
唯一の問題は、2 番目のServerName
ディレクティブのワイルドカードがドメインの途中にあることです。これは許可されていますか、それとも何か他の問題がありますか?