IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Apache ignore le virtual host


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Scalp4
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 106
    Par défaut 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 : 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

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Où mets-tu "en place" ce virtual host ? Dans quel fichier ? Es-tu sûr qu'Apache lit ce fichier au démarrage ?

  3. #3
    Membre confirmé Avatar de Scalp4
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 106
    Par défaut
    Pour l'instant, pour pas avoir à faire de a2ensite ou autre, j'ai tout mis dans "httpd.conf".

    Mais est-ce que ça peut venir de l'endroit ou se trouve le fichier ? Etant donnée que lorsque je le modifie de myproj.debianlenny.com en www.myproj-debianlenny.com dans mon fichier et hosts et dans le virtual host, ça fonctionne sans problème...

    Il ne veut visiblement juste pas me créer un autre sous-domaine "myproj", il redirige tout automatiquement vers le sous domaine "www".

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    www.debianlenny.com marche bien ? Tu as déjà un VH pour ce nom ?

  5. #5
    Membre confirmé Avatar de Scalp4
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 106
    Par défaut
    Non j'ai juste la ligne
    "192.168.88.129 www.debianlenny.com"

    Dans mon fichier hosts windows donc je pense que ça va par défaut sur "/var/www" comme si je tapais directement l'IP dans le navigateur ?

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ben faut tester, non ? Oui, ça devrait aller sur /var/www. Je posais la question car, vu que tu as la ligne dans le fichier /etc/hosts, je me demandais si tu avais déjà mis en place le VH correspondant.

    C'est trop bizarre quand même que le nom ne soit pas correctement reconnu. Peux-tu vérifier que tu n'as pas fait de faute de frappe en donnant le nom (bref, fais un copier-coller pour être sûr de l'orthographe dans le fichier /etc/hosts, le VH et l'URL utilisée dans le navigateur) et également vérifier que quand tu arrêtes ton serveur Web, http://myproj.debianlenny.com ne marche pas ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Apache] Probleme de virtual Host
    Par ol.li dans le forum Apache
    Réponses: 13
    Dernier message: 18/05/2006, 13h32
  2. [VIRTUAL HOST APACHE] J'y arrive pas !!
    Par glloq8 dans le forum Apache
    Réponses: 1
    Dernier message: 29/08/2005, 13h23
  3. [apache] [ssl] paramétrage virtual host
    Par Aldo dans le forum Apache
    Réponses: 2
    Dernier message: 14/05/2005, 00h34
  4. [Plugin][PHPEclipse]Les directives VIRTUAL HOSTS (Apache)
    Par MYKERINOS dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/03/2005, 09h35
  5. virtuals hosts apache
    Par kaiser2003 dans le forum Apache
    Réponses: 5
    Dernier message: 01/08/2004, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo