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 :
Updated by Anthony about 15 years ago · 9 revisions