Que definições de host virtual que eu preciso para apoiar subdomain.mydomain.com e * .meudominio.com no mesmo endereço IP no Apache 2?
-
08-07-2019 - |
Pergunta
Eu tenho uma configuração de host virtual no Apache 2 assim (simplificado):
<VirtualHost *>
ServerName domain.com
ServerAlias *.domain.com
DocumentRoot /var/www/domain.com/html
</VirtualHost>
<VirtualHost sub1.domain.com>
ServerName sub1.domain.com
DocumentRoot /var/www/sub1.domain.com/html
</VirtualHost>
<VirtualHost sub2.domain.com>
ServerName sub2.domain.com
DocumentRoot /var/www/sub2.domain.com/html
</VirtualHost>
O resultado que eu estou procurando é tudo o que não sub2.domain.com ou sub1.domain.com é deve ir para o domain.com. todos eles têm de estar na mesma porta padrão e todos eles compartilham o mesmo endereço IP.
O que realmente acontece é que sub2 vai para sub2 como esperado, e tudo o resto vai para Sub1, ou seja, a definição curinga é ignorado.
Como posso corrigir isso?
Obrigado!
Solução
Alterar o
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow