Como crear un host virtual para Symfony en Ubuntu 14, en este Gist se muestra como crear uno paso a paso, se adjuntan los archivos involucrados
1º En este ejemplo se muestra como crear un dominio virtual con el nombre leo.loc
2º Se crea el archivo leo.cof.conf en /etc/apache2/sites-avaiable especficando la ruta /var/www/html/blog.conf y que apunte al controlador de desarrollo de Symfony (o producción)
3º Editar el archivo hosts y agregar el dominio como se explica en el archivo hosts
4º Registrar el dominio con el comando sudo a2ensite leo.loc
5º Reiniciar Apache con el siguiente comando sudo /etc/init.d/apache2 restart
<VirtualHost *:80>
ServerName leo.loc
DocumentRoot /var/www/html/blog/web
<Directory /var/www/html/blog/web/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /app_dev.php [QSA,L]
</IfModule>
</Directory>
</VirtualHost>
127.0.1.1 leo.loc
sudo vim /etc/apache2/sites-available/leo.loc.conf
sudo vim /etc/hosts
sudo a2ensite leo.loc
sudo /etc/init.d/apache2 restart