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?

StackOverflow https://stackoverflow.com/questions/300976

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!

Foi útil?

Solução

Alterar o para e para também. O primeiro é o padrão de qualquer maneira.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top