Eu adicionei 2 hosts virtuais ao meu arquivo conf apache2 como abaixo:
<VirtualHost *:80>
DocumentRoot /var/www/html/site1
ServerName www.site1.com
ServerAlias site1.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/site2
ServerName www.site2.com
ServerAlias site2.com
</VirtualHost>
Em seguida, recebi o erro após reiniciar o apache que recebo:
[aviso] sobreposição padrão do VirtualHost na porta 80, a primeira tem precedência
Pesquisei no google e eles disseram para descomentar a linha abaixo, então eu fiz:
NameVirtualHost *:80
Reinicie e agora não recebo o erro, mas ambos os sites vão para o primeiro site.
executando o Centos5. Como corrijo esse problema?
apache-2.2
virtualhost
David
fonte
fonte
Eu já corrijo esse problema com o CWP
basta ir para /usr/local/apache/conf/sharedip.conf
verifique isso coloque * no seu servidor ip
vá para /usr/local/apache/conf.d/vhost.conf e verifique se cada host virtual se parece com isso
isso funciona para mim!
fonte