Virtualhost para subdomínio curinga e subdomínio estático
Tenho uma situação estranha em que quero ter os URLsapp1.example.com
, example.com
e*.example.com
todos usando um host virtual diferente. É isso que eu tenho (excluindoexample.com
porque apenas a torna mais bagunçada
<VirtualHost *>
ServerName app1.example.com
ServerAlias app1.example.com
DocumentRoot = /var/www/app1
# Other configuration for this app here
</VirtualHost>
<VirtualHost *>
ServerName wildcard.example.com
ServerAlias *.example.com
DocumentRoot = /var/www/wildcard
# other configuration for this app here
</VirtualHost>
O problema é que eles conflitam. Qualquer um listado primeiro vence. Como posso hospedar um host virtual curinga e um específico?
Nota: eu não estou apenas mudandoDocumentRoot
na configuração, então usandomod_rewrite
para alterar a variável DocumentRoot não a corrig