Apache ignore le virtual host
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:
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:
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