Configuração do vache do Apache para o ServerAlias obtendo o padrão

1

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

    
por MichaelRpdx 04.05.2013 / 17:05

2 respostas

0

Experimente:

ServerName    example.net
ServerAlias   *.example.net
    
por 05.05.2013 / 01:14
0

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.

    
por 05.05.2013 / 04:28