Configurando domínios em uma máquina virtual executando o Apache

1

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!

    
por myxon 05.12.2013 / 15:29

1 resposta

0

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
    
por jahayes91 05.12.2013 / 15:36