implementando virtual host en la configuracion del apache por UA

Estamos por implementar el sistema, pero como tenemos varias unidades academicas me parece que una configuracion monolitica del apache no es la mejor solucion para el mantenimiento a futuro.

Me gustaria implementar, y lo estamos probando, cada unidad academica como vhost. Queria saber si alguien detecto algun problema con la configuracion de esa manera.

por ejemplo:


NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /xxxxxxxxxxxxxxxxxxxxxxxxxx

ServerName xxx.unsam.edu.ar

<Directory /xxxxxxxxxxxxxxxxxxxxxxxxxx>
 Options FollowSymLinks
    DirectoryIndex index.php
    Order allow,deny
    Allow from all
#       AddDefaultCharset ISO-8859-1
        include /xxxxxxxxxxxxxxxxxx/rewrite.conf
# representa el id interno de la unidad acad�mica. Se correponde con la entrada
        # en el archivo config.yml ua_<ACC_ID>. Ej: ua_VET
    SetEnv ACC_ID cyt

        # se setea de esta manera para que esta variable sea accesible desde mod_rewrite
        # ATENCI��N: el alias debe empezar con '/'
        SetEnvIf always_match ^ ACC_ALIAS=/unsam_cyt

</Directory>

 CustomLog /var/log/apache2/xxxx.log combined
  ErrorLog /var/log/apache2/xxxx-error.log
</VirtualHost>

gracias!