Bonjour,
j'essaye de configurer mon apache pour accepter des host virtuels.
dans mon httpd.conf j'ai:
dans httpd-vhosts.conf:
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 ServerAdmin you@example.com DocumentRoot "/Library/WebServer/Documents" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/Library/WebServer/Documents"> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all </Directory> Include /private/etc/apache2/extra/httpd-vhosts.conf
dans mon fichier hosts:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/example/admin" ServerName admin.example.com </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents/example/www" ServerName www.example.com </VirtualHost>
J'ai arrêté tous les processus httpd:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 127.0.0.1 admin.example.com 127.0.0.1 www.example.com
sudo httpd -k stop
une chose curieuse: le processus httpd semble être défendu sur mac par un démon, puisque lorsque je fais httpd -k start il me dit que le process tourne déjà (j'ai fait httpd -k stop jusqu'à ce qu'il me dise qu'aucun process apache ne tourne)
bref, je m'attends tout de même à ce que la configuration ait été relue, mais lorsque je vais sur http://admin.example.com, j'ai la page index.html de /Library/WebServer/Documents et pas celle de /Library/WebServer/Documents/example/admin
est-ce dû à la configuration de <directory>? ou bien est-ce autre chose?
merci pour votre aide
Partager