LA clave es usar solamente el ServerNAme para configurar, para que comprendas te dejo unos ejemplo de una configuracion optima y fucnional:
Código HTML:
Ver original<VirtualHost *:80>
DocumentRoot "D:/raiz-web/default"
ServerName localhost
ErrorLog "D:/raiz-web/logs/error.log"
CustomLog "D:/raiz-web/logs/access.log" common
</VirtualHost>
## enlinea.sytes.net
<VirtualHost *:80>
DocumentRoot "D:/raiz-web/enlinea.sytes.net/html"
ServerName enlinea.sytes.net
ErrorLog "D:/raiz-web/enlinea.sytes.net/logs/enlinea.sytes.net_error.log"
CustomLog "D:/raiz-web/enlinea.sytes.net/logs/enlinea.sytes.net_access.log" common
</VirtualHost>
## http://foro-enlinea.sytes.net
<VirtualHost *:80>
DocumentRoot "D:/raiz-web/foro-enlinea.sytes.net/html"
ServerName foro-enlinea.sytes.net
ErrorLog "D:/raiz-web/foro-enlinea.sytes.net/logs/foro-enlinea.sytes.net_error.log"
CustomLog "D:/raiz-web/foro-enlinea.sytes.net/logs/foro-enlinea.sytes.net_access.log" common
</VirtualHost>