Adicione www.example.com
como ServerAlias
ao VirtualHost que você deseja usar.
Estou hospedando vários sites em uma instância do OS X Server 4.0 com um problema. Eu tenho um site pessoal padrão que está disponível no domínio normal e no subdomínio www. Eu tentei configurar outros sites para ter esse resultado semelhante também. No entanto, estou com um problema. Meus hosts virtuais (outros sites) têm o subdomínio www configurado nos registros DNS. Configurei meus Hosts Virtuais no OS X Server com 0 domínios, redirecionamentos ou aliases adicionais. Todas as outras configurações também são deixadas como padrão.
O DNS no OS X Server também está configurado corretamente. Quando tento acessar o link , ele me envia ao host virtual corretamente. No entanto, quando faço link , ele me envia para o site Server Default, que é meu site pessoal. A única maneira de corrigir isso é adicionar outro site usando o www.example.com à lista.
Existe outra maneira de corrigir isso em vez de adicionar outro site à lista?
Adicione www.example.com
como ServerAlias
ao VirtualHost que você deseja usar.
Edite o httpd.conf para ler;
<VirtualHost *:80(443?)>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /your/doc/root/
</VirtualHost>
Outro pequeno truque para o ServerAlias que eu gosto é:
ServerAlias *.example.com
([email protected]: 80), ainda será ir para example.com