Eu resolvi o problema. Aqui está o que está acontecendo. O /etc/apache2/apache2.conf inclui uma chamada para qualquer arquivo de configuração que possua links simbólicos em / etc / apache2 / sites-enabled. Como havia um link simbólico naquele diretório apontando para /etc/apache2/sites-available/000-default.conf, esse último arquivo de configuração estava sendo carregado e estava superando os blocos e diretivas no meu arquivo vhosts.conf. Depois que eu deletei esse link, minhas configurações do vhosts.conf foram efetivadas. A lição para mim foi que qualquer arquivo que tenha um link simbólico em sites habilitados estará habilitado.