La configuración del hosts de windows está bien, pero en el httpd.conf tienes algunos fallos, no sé si habrá sido al copiarlos o no, pero te los comento.
En primer lugar, usa NameVirtualHost *:80 (así es como lo tengo yo, y me funciona)
Después, el DocumentRoot del primer VirtualHost está mal, no es una ruta válida.
Y finalmente, el ServerName del segundo VirtualHost también está mal, hay un usal. que no debería estar.
Lo correcto sería así:
Cita: NameVirtualHost
*:80
<VirtualHost *:80>
ServerAdmin
[email protected]
DocumentRoot
"c:/paginas/baloncesto"
ServerName baloncesto.es
</VirtualHost>
<VirtualHost *:80>
ServerAdmin
[email protected]
DocumentRoot "C:/paginas/basket"
ServerName
basket.es
</VirtualHost>
Mira si con esos cambios funciona