Eu tentei isso usando o VirtualBox. Sistema operacional do host - Win7, sistema operacional convidado - servidor Ubuntu.
1) crie www.yourdomain.com em / etc / apache2 / sites-available /
<virtualhost *:80> # i recommend adding your interface IP here
ServerAdmin [email protected]
ServerName yourdomain.com
ServerAlias www.yourdomain.com
DirectoryIndex index.html
DocumentRoot /var/www/main/htdocs
LogLevel warn
ErrorLog /var/www/main/logs/error.log
CustomLog /var/www/main/logs/access.log combined
</virtualhost>
2) crie diretórios dentro de / var / www
mkdir -p /var/www/main/htdocs
mkdir -p /var/www/main/logs
modificar permissões para esses diretórios
3) habilitar site no apache2
a2ensite www.yourdomain.com
4) edite / etc / apache2 / sites-available / default e remova todas as linhas entre o DocumentRoot e a última linha.
5) reinicie ou recarregue o apache2
6) edite o seu arquivo hosts www.yourdomain.com e depois experimente.
Isso funcionou no meu servidor de teste.