Salut à tous !
Voilà un petit problème pour moi.
Je souhaiterais (en utilisant les informations de /etc/hosts (Mac OS / XAMPP)) charger différentes configurations de Vhosts... dans mon exemple, je souhaiterais utiliser "localhost" pour naviguer dans mes projets / accès rapide à des petits outils et utiliser www.mylocalsite.tld pour accéder à un projet en particulier (plus présentable + utilisation de l'URI dans le code)
Voilà mon /etc/hosts :
127.0.0.1 localhost
127.0.0.1 www.mylocalsite.tld
Voilà ma config Directory dans le httpd.conf
voilà mon vhosts.conf appelé en fin de httpd.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <Directory "/Applications/xampp/xamppfiles/htdocs"> Options Indexes FollowSymLinks ExecCGI Includes AllowOverride All Order allow,deny Allow from all </Directory>
Include /Applications/xampp/htdocs/mylocalsite/vhosts.conf
Si je le désactive, j'ai bien accès à mon documentRoot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <Directory "/Applications/xampp/htdocs/mylocalsite/public"> Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from all php_value default_charset "UTF-8" AddDefaultCharset utf-8 php_value error_reporting "8191" php_value register_globals "off" </Directory> <VirtualHost *:80> ServerName www.mylocalsite.tld ServerAlias *.mylocalsite.tld DocumentRoot "/Applications/xampp/htdocs/mylocalsite/public" DirectoryIndex index.php php_value default_charset "UTF-8" AddDefaultCharset utf-8 php_value error_reporting "8191" php_value register_globals "off" </VirtualHost>
Si je l'active par contre, tout redirige vers
Code : Sélectionner tout - Visualiser dans une fenêtre à part DocumentRoot "/Applications/xampp/xamppfiles/htdocs"
"/Applications/xampp/xamppfiles/htdocs/mylocalsite/public"
Sauf mes alias qui eux fonctionnent très bien !
Ce qui m'amène à penser que ma directive "Directory" dans mon httpd.conf est écrasée par celle du vhosts.conf... Et c'est là que j'en perds mon latin, je ne trouve pas comment ajouter cette directive en fonctionne du Vhosts dans lequel on se trouve...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Alias /phpmyadmin /Applications/xampp/xamppfiles/phpmyadmin <Directory "/Applications/xampp/xamppfiles/phpmyadmin"> AllowOverride None Options None Order allow,deny Allow from all </Directory>
Si quelqu'un a déjà traité ce problème... Merci par avance d'éclairer ma lanterne !
Cordialement.
Partager