Bonjour,

Je fait tourner Apache sur le port 8081.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
NameVirtualHost xx.yyy.zz.xxxx:8081
Listen xx.yyy.zz.xxxx:8081
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<VirtualHost xx.yyy.zz.xxxx:8081>
  DocumentRoot "/home/defaut/web"
  DirectoryIndex index.php
  <Directory "/home/defaut/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
J'ai par ailleurs plusieurs noms de domaine que je veux faire pointer sur des répertoires différents.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<VirtualHost www.toto.fr:8081>
  ServerName www.toto.fr
  DocumentRoot "/home/toto.fr/web"
  DirectoryIndex index.php
  <Directory "/home/toto.fr/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
Je suis obligé de spécifier le port dans mon url pour accéder au répertoire voulu (/home/toto.fr/web) . Si je ne spécifie pas le port 8081, je vais vers le répertoire par defaut défini par le VirtualHost de mon adresse IP.
Autrement dit :
www;toto.fr:8081 pointe bien vers /home/toto.fr/web ... comme je veux
mais
www;toto.fr pointe toujours vers /home/defaut/web

Comment faire pour ne plus avoir à spécifier le port pour prendre en compte ma config ?
Autrement dit comment faire pour que www;toto.fr pointe vers /home/toto.fr/web ?