Host virtuales para symfony

July 03, 2008

Crear un Virtual Host para Symfony.
Para esto hay que tener habilitado mod_rewrite: en Ubuntu hay que crear un link simbólico de /etc/apache2/mods-available/rewrite.load a /etc/apache2/mods-enabled/rewrite.load
El código de mi vhost en /etc/apache2/sites-enabled y también debe estar en /etc/apache2/sites-available (ambos pueden ser links simbólicos a un archivo en otro lado)

NameVirtualHost symfony:80

<virtualhost symfony:80>  
ServerAdmin admin@localhost  
ServerName symfony  
DocumentRoot /home/user/symfony/  

Alias /web/sf /usr/share/php5/symfony/data/web/sf    
<Directory "/usr/share/php5/symfony/data/web">  
AllowOverride All  
Options FollowSymLinks +Indexes  
Order allow,deny  
Allow from all  
</Directory>  

<Directory /home/user/symfony/>  
Options Indexes FollowSymLinks MultiViews  
AllowOverride All  
Order allow,deny  
allow from all  
</Directory>  
ErrorLog /var/log/apache2/errorSymfony.log  

# Possible values include: debug, info, notice, warn, error, crit,  
# alert, emerg.  
LogLevel warn  

CustomLog /var/log/apache2/access.log combined  
ServerSignature On  
</virtualhost>  

Lo importante son los AllowOverride All


Profile picture

Written by Gastón Fournier Software Engineer at @getunleash working from Cunit, Tarragona, Spain, where I live with my wife and 2 dogs. Find me on Twitter Github LinkedIn