Seu arquivo de configuração parece correto. Eu teria começado por:
<VirtualHost foldername.tld:80>
(...)
Dessa forma, você pode criar outros hosts virtuais posteriormente (se necessário). Usando '*: 80' irá capturar todos os pedidos que vão para este servidor na porta 80 apenas para o host virtual.
Em seguida, no nível do DNS, basta deixar foldername.tld
apontar para o endereço do seu servidor da Web (por meio de um registro A ou por meio de um CNAME para um registro A já definido).