Eu tive o mesmo erro que Andy forneceu, mas no meu caso, a situação é um pouco diferente. E a partir da resposta de MadHatter, eu poderia conceber o problema.
Meu servidor apache2 era um pouco diferente. Possui dois diretórios, a saber /etc/apache2/mods-available
& %código%. Dentro do diretório /etc/apache2/mods-enabled
você verá uma lista de arquivos de configuração do módulo carregável, neste caso, eu vejo um arquivo chamado mods-available
que contém a configuração como
LoadModule vhost_alias_module /usr/lib/apache2/modules/mod_vhost_alias.so
Então, usei o comando abaixo para ativar essa configuração:
sudo a2enmod vhost_alias