Buenos dias,

En alunas ocaciones cuando iniciamos nuestro proyecto en este fabuloso Framework Symfony, nos encontramos con un gran problema y es la configuracion de un dominio virtual para el rapido acceso a nuestra aplicacion atravez del navegador.

La configuracion de nuestro dominio virtual dentro del apache, para que funcione con las imagenes scripts y estilos que por defecto tiene nuestro symfony en su core debemos realizar los siguientes pasos:

1. Creamos un regla para el domino virtual en la carpeta del apache mediante el codigo:

Código HTML:
sudo nano /etc/apache2/sites-available/dominio_prueba
2. Al interior de este documento copiamos y pegamos la siguiente configuracion:

Código HTML:
<VirtualHost *:80>
  DocumentRoot "/var/www/dominio_prueba/web"
  DirectoryIndex index.php
  ServerName software
  <Directory "/var/www/dominio_prueba/web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf /usr/share/php/data/symfony/web/sf
  <Directory "/usr/share/php/data/symfony/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost> 
Nota: Se asume que el usuario ha creado un proyecto symfony en el directorio /var/www/dominio_prueba

3. Nos dirigimos a la ruta de nuesto dominio.

Código HTML:
cd /etc/apache2/sites-available/dominio_prueba
4. Agregamos el nuevo domino a la configuracion del apache

Código HTML:
sudo a2ensite dominio_prueba
5. Reiniciamos el servicio apache

Código HTML:
sudo /etc/init.d/apache2 reload
6. Configuramos nuestro archivo host para que el servidor entienda la peticion, editanto el archivo host.conf ubicado en /etc/hosts, y colocamos lo siguiente:

127.0.0.1 localhost
127.0.0.1 dominio_prueba

Y listo al ingresa en nuestro navegador "dominio_prueba" este nos deberia habrir sin ningun problema nuestro proyecto symfony.

Nota en caso de no conocer la ruta Alias /sf /usr/share/php/data/symfony/web/sf, solo basta con teclear en la terminal:

Código HTML:
symfony -V
Espero que les alla sido util la informacion.