No, la sintassi non è corretta.
Fai esattamente come ti ho scritto:


codice:
NameVirtualHost *:80 

<VirtualHost *:80> 
ServerName www.theoc.it 
DocumentRoot /var/www/html
...
</VirtualHost> 

<VirtualHost *:80> 
ServerName www.grandefratello6.it 
DocumentRoot /var/www/grandefratello6
...
</VirtualHost>
In questo caso www.theoc.it è nella cartella /var/www/html e www.grandefratello6.it è nella cartella /var/www/grandefratello6.