Experimente:
ServerName example.net
ServerAlias *.example.net
Dada esta configuração:
NameVirtualHost *:80
Listen 80
<VirtualHost *:80>
ServerName default.example.com
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.net
ServerAlias testy.example.net
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.org
ServerAlias new.example.org
</VirtualHost>
Solicitações para www. * são exibidas como esperado, a (s) página (s) para os sites .net e .org são entregues.
No entanto, as solicitações para o ServerAliases, new.example.org e testy.example.net, são atendidas a partir de default.example.com
Isso está no Apache 2.2.22
/ usr / sbin / apache2 -f -S mostra apenas servidores padrão ... então cavando, cavando mais
Experimente:
ServerName example.net
ServerAlias *.example.net
OFM
Meu exemplo deveria ter lido:
<VirtualHost *:80>
ServerName www.example.net
ServerAlias testy.example.net. otherhost.example.net
</VirtualHost>
Meu hábito de ligação, nesse host, de especificar um FQDN com um ponto de término neste contexto produz um nome não analisável.
Nada a ver aqui, siga em frente agora.