1

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ディレクティブのワイルドカードがドメインの途中にあることです。これは許可されていますか、それとも何か他の問題がありますか?

4

1 に答える 1