我正在尝试设置具有两条VirtualHost
记录的服务器,如下所示:
<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
与第二个不匹配,因此恢复为第一个。
我唯一能看到的问题是第二个ServerName
指令中的通配符位于域的中间。这是允许的还是其他问题?