nota che nel mio esempio httpd-vhost ho messo 2 <virtualhost>. Non è un caso. il primo è quello di default, nel caso non vengano trovate corrispondenze.

eppoi tu dici:

Ora se digito www.sitoesempio.it

mi parte la pagina di index di apache, con scritta It works!
Dipende come hai configurato i parametri del file httpd.conf

prova a postare solo :

- ServerName
- DocumentRoot

ciao,
stefano