Você ativou o módulo vhost_alias no apache? Você pode ativá-lo executando o comando abaixo como root:
a2enmod vhost_alias
Em seguida, reinicie o apache com (novamente como root):
service apache2 restart
Estou executando o Ubuntu Server 12.04.3 LTS como sistema host. Eu criei uma máquina virtual rodando o Debian 7.2.0 e o Apache 2.2 usando o VirtualBox 4.3.4. A ponte de rede entre o sistema host e o convidado foi feita com
VBoxManage modifyvm "vm-www" --natpf1 "www,tcp,,80,,80"
O DNS tem uma entrada de registro válida para o domain.com
. Eu posso acessar o diretório raiz do apache /var/www
do servidor apache sobre IP 100.100.100.100
. O encaminhamento de domain.com
para o diretório raiz está funcionando.
my /etc/apache2/sites-enabled/000-default
tem esta aparência:
<VirtualHost _default_:*>
DocumentRoot /var/www
<VirtualHost>
<VirtualHost *:80>
Servername domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/domain/
</VirtualHost>
No entanto, se eu acessar www.domain.com
, ainda serei redirecionado para /var/www
e NÃO para /var/www/domain
. Obrigado por qualquer sugestão!
Você ativou o módulo vhost_alias no apache? Você pode ativá-lo executando o comando abaixo como root:
a2enmod vhost_alias
Em seguida, reinicie o apache com (novamente como root):
service apache2 restart