Você deve adicionar
NameVirtualHost *:80
linha acima das seções do VirtualHost
Salve o httpd.conf e reinicie o httpd
Eu tenho um servidor em casa que eu pretendo usar para hospedar dois sites usando o Apache, eu comprei dois domínios e fiz eles irem para o IP do meu servidor, mas o problema é que ele só funciona para um deles, se eu entrar domain1.com
vai para /domain1
, se eu inserir domain2.com
, ele ainda vai para /domain1
.
Esta é a minha configuração para eles, eu fiz isso lendo alguns tutoriais e tal ... Você pode por favor explicar o que eu fiz de errado aqui?
<VirtualHost *:80>
ServerName domain1.com
ServerAlias www.domain1.com
DocumentRoot "C:\apache\htdocs\domain1"
</VirtualHost>
<VirtualHost *:80>
ServerName domain2.com
ServerAlias www.domain2.com
DocumentRoot "C:\apache\htdocs\domain2"
</VirtualHost>
Tags virtualhost apache-2.2