Virtual Host » History » Version 8
Anthony, 10/16/2009 11:48 AM
1 | 1 | Simon | |
---|---|---|---|
2 | |||
3 | = Configurer un Virtual Host - Apache = |
||
4 | |||
5 | |||
6 | |||
7 | L' interface publique de l'application est accessible par défaut à l'adresse suivante : http://domaine.tld/linea21/public/ |
||
8 | |||
9 | Pour y accéder depuis http://www.monsite.com/, créez un virtualhost apache. |
||
10 | |||
11 | 5 | Simon | '''1 -''' Ajouter à la fin de votre fichier ''httpd.conf'' : |
12 | 1 | Simon | |
13 | 5 | Simon | |
14 | 1 | Simon | Exemple de configuration en local : |
15 | {{{ |
||
16 | <VirtualHost 127.0.0.1:80> |
||
17 | ServerName linea21_v1 |
||
18 | DocumentRoot /htdocs/linea21_v1/public |
||
19 | DirectoryIndex index.php |
||
20 | ErrorLog linea21_v1_log |
||
21 | 7 | Simon | Alias "/lib" /htdocs/linea21_v1/lib |
22 | Alias "/gfx" /htdocs/linea21_v1/gfx |
||
23 | Alias "/dashboard/graph.php" /htdocs/linea21_v1/dashboard/graph.php |
||
24 | Alias "/publication/contents" /htdocs/linea21_v1/publication/contents |
||
25 | Alias "/news/input" /htdocs/linea21_v1/news/input |
||
26 | Alias "/user/avatar" /htdocs/linea21_v1/user/avatar |
||
27 | 1 | Simon | |
28 | <Directory "/htdocs/linea21_v1/public"> |
||
29 | AllowOverride All |
||
30 | Allow from All |
||
31 | </Directory> |
||
32 | </VirtualHost> |
||
33 | }}} |
||
34 | |||
35 | |||
36 | |||
37 | 5 | Simon | '''2 -''' Si vous paramétrez un Virtual Host en local, n'oubliez pas de mettre à jour votre fichier ''/etc/hosts''. Dans ce cas : |
38 | 1 | Simon | |
39 | 5 | Simon | |
40 | |||
41 | 1 | Simon | {{{ |
42 | 127.0.0.1 linea21_v1 |
||
43 | }}} |
||
44 | |||
45 | |||
46 | 5 | Simon | '''3 -''' Mettez à jour le fichier ''/public/.htaccess'' de l'application. |
47 | |||
48 | |||
49 | Commentez la configuration par défaut et décommentez la configuration pour Virtual Host : |
||
50 | {{{ |
||
51 | ## Default configuration |
||
52 | #ErrorDocument 404 /linea21/public/rewrite.php |
||
53 | |||
54 | ## Virtual Host configuration |
||
55 | ErrorDocument 404 /rewrite.php |
||
56 | }}} |
||
57 | |||
58 | |||
59 | 8 | Anthony | '''3 -''' Mettez à jour le fichier ''/.htaccess'' de l'application. |
60 | |||
61 | |||
62 | Commentez la configuration par défaut et décommentez la configuration pour Virtual Host : |
||
63 | {{{ |
||
64 | ## Error management - Default location |
||
65 | #ErrorDocument 404 /linea21/public/error.php |
||
66 | |||
67 | ## Error management - Virtual Host configuration |
||
68 | ErrorDocument 404 /public/error.php |
||
69 | }}} |
||
70 | |||
71 | |||
72 | 5 | Simon | |
73 | '''4 -''' Le '''serveur Apache doit être redémarré''' pour que les modifications soient prises en compte. |
||
74 | 1 | Simon | |
75 | |||
76 | Plus d'informations sur les Virtual Host Apache, en ligne : |
||
77 | |||
78 | * http://httpd.apache.org/docs/2.0/vhosts/ |
||
79 | * http://httpd.apache.org/docs/2.2/fr/vhosts/ (français) |