Eu estava tentando configurar um host virtual no Apache no meu servidor CentOS6 que lida com consultas de um subdomínio.
Digamos que eu tenha o domínio ‘example.com’. Agora, quero criar o subdomínio test.example.com que serve outra página HTML que não o domínio principal.
Já procurei algumas instruções para fazer isso, principalmente no apache.org e havia muitas, mas ninguém funcionou.
O problema é: sempre que visito test.example.com em meu navegador, recebo a página principal servida por example.com, embora DocumentRoot aponte para outro diretório.
Eu até tentei um arquivo de configuração httpd mínimo contendo nada além do código a seguir, mas sem sucesso.
Listen 80
<VirtualHost *:80>
ServerName example.com
DocumentRoot /www/main
</VirtualHost>
<VirtualHost *:80>
ServerName test.example.com
DocumentRoot /www/test
</VirtualHost>
Você tem uma ideia de qual pode ser o problema?
Responder1
Altere o pedido, faça test.example.com
VirtualHost
na frente (antes) example.com
VirtualHost
e reinicie httpd
o serviço.
Listen 80
NameVirtualHost *:80
<VirtualHost _default_:80>
</VirtualHost>
<VirtualHost _default_:80>
ServerName test.example.com
DocumentRoot /www/test
</VirtualHost>
<VirtualHost _default_:80>
ServerName example.com
DocumentRoot /www/main
</VirtualHost>