Bonsoir,

J'ai essayé de chercher par moi-même avant de venir poster mais pas moyen de trouver quelque chose... Après plusieurs test, toujours pas de résultat...

J'aimerais résoudre mon problème grâce aux VH et pas avec l'aide d'un serveur DNS installé sur la machine ou autre...

Voilà ma config :
J'ai une VM Debian avec Apache2.
Son IP est 192.168.88.129

Sur mon poste client, Windows XP, j'ai mit ça dans mon fichier hosts :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
127.0.0.1 localhost
192.168.88.129 www.debianlenny.com
192.168.88.129 myproj.debianlenny.com

Pour info, quand je tappe juste l'ip dans mon navigateur, j'ai bien mon "It works!" qui s'affiche.
Sans avoir besoin de mettre de VH en place, je tape donc dans mon navigateur : "www.debianlenny.com" et hop, "It works!".

Jusque là, rien de trop compliqué.

Maintenant, j'ai un projet (Symfony) dans mon "/home/admin/myproj", et je voudrais que lorsque je tappe "myproj.debianlenny.com", j'arrive illico sur mon projet.

Je me donc en place ce VH :

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
 
NameVirtualHost *:80
 
<VirtualHost *:80>
  ServerName myproj.debianlenny.com
  DocumentRoot "/home/admin/myproj/web"
  DirectoryIndex index.php
  <Directory "/home/admin/myproj/web">
    AllowOverride All
    Allow from All
  </Directory>
 
  Alias /sf /usr/share/php/data/symfony/web/sf
  <Directory "/usr/share/php/data/symfony/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
Je redémarre Apache, mais, lorsque je tape "myproj.debianlenny.com", j'ai encore mon "It works!"...

Avez-vous une solution ?

Si dans mon fichier hosts, je met "www.myproj-debianlenny.com" et idem dans mon VH, ça marche niquel donc le problème ne vient pas du projet, mais ce n'est pas ce que je veux faire, je n'aime pas pas réussir à résoudre un problème...

Merci d'avance à tous !

Scalp