Virtual Host » History » Revision 8
Revision 7 (Simon, 10/28/2008 04:46 PM) → Revision 8/9 (Anthony, 10/16/2009 11:48 AM)
= Configurer un Virtual Host - Apache =
L' interface publique de l'application est accessible par défaut à l'adresse suivante : http://domaine.tld/linea21/public/
Pour y accéder depuis http://www.monsite.com/, créez un virtualhost apache.
'''1 -''' Ajouter à la fin de votre fichier ''httpd.conf'' :
Exemple de configuration en local :
{{{
<VirtualHost 127.0.0.1:80>
ServerName linea21_v1
DocumentRoot /htdocs/linea21_v1/public
DirectoryIndex index.php
ErrorLog linea21_v1_log
Alias "/lib" /htdocs/linea21_v1/lib
Alias "/gfx" /htdocs/linea21_v1/gfx
Alias "/dashboard/graph.php" /htdocs/linea21_v1/dashboard/graph.php
Alias "/publication/contents" /htdocs/linea21_v1/publication/contents
Alias "/news/input" /htdocs/linea21_v1/news/input
Alias "/user/avatar" /htdocs/linea21_v1/user/avatar
<Directory "/htdocs/linea21_v1/public">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
}}}
'''2 -''' Si vous paramétrez un Virtual Host en local, n'oubliez pas de mettre à jour votre fichier ''/etc/hosts''. Dans ce cas :
{{{
127.0.0.1 linea21_v1
}}}
'''3 -''' Mettez à jour le fichier ''/public/.htaccess'' de l'application.
Commentez la configuration par défaut et décommentez la configuration pour Virtual Host :
{{{
## Default configuration
#ErrorDocument 404 /linea21/public/rewrite.php
## Virtual Host configuration
ErrorDocument 404 /rewrite.php
}}}
'''3 -''' Mettez à jour le fichier ''/.htaccess'' de l'application.
Commentez la configuration par défaut et décommentez la configuration pour Virtual Host :
{{{
## Error management - Default location
#ErrorDocument 404 /linea21/public/error.php
## Error management - Virtual Host configuration
ErrorDocument 404 /public/error.php
}}}
'''4 -''' Le '''serveur Apache doit être redémarré''' pour que les modifications soient prises en compte.
Plus d'informations sur les Virtual Host Apache, en ligne :
* http://httpd.apache.org/docs/2.0/vhosts/
* http://httpd.apache.org/docs/2.2/fr/vhosts/ (français)