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 :

Placer dossiers sous domaine dans home


Sujet :

Apache

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 131
    Par défaut Placer dossiers sous domaine dans home
    Bonjour à tous,

    Je viens solliciter votre expertise car je souhaiterais placer les sous-répertoires de mes sous-domaines dans le répertoire home mais je ne parviens pas à y accéder depuis le navigateur, si je mets comme url 192.168.x.x/le_nom_de_mon_virtualhost une erreur "Not Found The requested URL /mon_virtualhost/ was not found on this server".

    Quand par contre je place mes sous-répertoires dans var/www je parviens à y accéder via une url de type 192.168.x.x/le_sous_répertoire_de_mon_sous_domaine/index.html

    J'ai pourtant la directive NameVirtualHost *:80 dans mon apache2.conf, le documentroot sur /home/un_sous_domaine/un_sous_répertoire, pas d'erreur au démarrage d'Apache...

    De nombreux documents et tutos trouvés datent de 2003 ou 2004 de sorte que j'ai un peu de mal à en sortir...

    Quelqu'un aurait-il une piste à suggérer ?

    Merci de votre éclairage...

  2. #2
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Je pense que tu confonds alias et VirtualHost.

    L'interêt d'utiliser NameVirtualHost c'est d'attaquer chaque virtualhost avec un nom de domaine différent.

    Par exemple, si chaque virtualhost écoute sur toutes les IP et port 80.
    L'entête sera :
    Après tu joues avec le Servername pour identifier chaque virtualhost sur le nom de domaine.
    Pour qu'un virtualhost réponde à www.domaine1.com, tu lui ajoutes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ServerName domaine1.com
    Si tu ne leur donnes pas de ServerName, tous tes virtualhost se marchent dessus.... Ils correspondent tous au même nom de domaine....

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 131
    Par défaut
    Bonjour et merci pour ta réponse...

    Alors en effet, j'ai bien confondu les termes... mais c'est dans ma question que je l'ai fait... mea culpa...

    J'ai dit que je ne parviens pas à joindre mon sous-domaine par une url type 192.168.x.x/le_nom_de_mon_virtualhost... en fait c'est parce que mon ServerName a le même nom que mon VirtualHost...

    Sauf erreur, j'aurais du dire:

    "je ne parviens pas à joindre mon sous-domaine par une url type 192.168.x.x/un_ServerName"... c'est ça mon problème car j'ai en effet bien des ServerName différents pour chaque virtualhost...

    J'ai d'ailleurs, dans mon rep www naturellement, un sous-rep Moodle auquel j'accède bien entendu via 192.168.x.x/moodle, un autre avec Munin auquel j'accède aussi via 192.168.x.x/munin, un autre avec Loganalyzer... et j'en passe... mais toujours dans des sous-rep de www

    Donc mes sous-domaines sont bien accessibles mais à condition que je place leurs fichiers respectifs dans des sous-répertoire de www or moi je voudrais placer ces sous-répertoires dans... home...

    Ais-je mieux décrit ma problématique ?

    Merci de ton aide...

  4. #4
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    ^^ Pour accéder à un virtualhost dont le servername est domaine1.com, tu ne dois pas taper http://192.168.X.X/domaine1.com mais http://domaine1.com.

    Dans une url, le nom de domaine est situé après http:// et avant le premier /.

    Si le nom de domaine dans ton url est l'IP, tu tapes sur le virtualhost par défaut....

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 131
    Par défaut
    arf... quand je procède de la sorte, je tombe sur le site officiel en ligne et... ... pas ... sur ... mon ... ser... veur... lo... cal...

    j'ai bien essayé de changer le nom de mon servername mais alors mon navigateur ajoute www et me dit qu'il ne peut trouver le serveur à l'adresse www.mon_servername

  6. #6
    Membre Expert Avatar de Marc3001
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2008
    Messages
    829
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Février 2008
    Messages : 829
    Par défaut
    Ah mais c'est normal... C'est bien beau de déclarer un servername sur ton serveur qui s'appelle domaine1.com, si tu ne dis pas au client à quelle IP correspond ce domaine, il ne peux pas deviner....

    Du coup :
    • côté serveur, tu déclares un vhost avec servername = domaine1.com
    • pour le client,
      • soit tu crées un enregistrement DNS (si tu as la main sur le serveur DNS) qui lie l'IP de ton serveur et le domaine domaine1.com
      • soit tu ajoutes une entrée dans le fichier host de ton client en associant l'IP du serveur à domaine1.com

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    131
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 131
    Par défaut
    Allah Akbar... Marc venu de l'an 3001...

    Comme je n'ai pas encore trouvé le courage de me plonger dans les réjouissances DNS, j'ai donc modifié le fichier host de mon pc de travail pour ainsi faire correspondre l'ip de mon serveur au ServerName ET CA MAAAARCHE

    Naturellement ne pas oublier d'ouvrir le bloc note en tant qu'Admin (vista et après) et j'ai donc ajouté la ligne :

    192.168.x.x un_servername

    Un grand merci pour ton aide précieuse

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

Discussions similaires

  1. [WS 2008] Question à propos la création d'un sous domaine dans server 2008
    Par L'aigle de Carthage dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 26/11/2010, 20h57
  2. 2 sous domaines - 2 home page differentes
    Par jejefeds dans le forum IIS
    Réponses: 1
    Dernier message: 19/07/2010, 11h50
  3. Sous-domaine dans httpd.conf ?
    Par imagonem dans le forum Apache
    Réponses: 4
    Dernier message: 21/10/2009, 13h37
  4. Mise en place de sous-domaines dans mon application.
    Par slake13 dans le forum Glassfish et Payara
    Réponses: 0
    Dernier message: 12/05/2009, 16h27
  5. Réponses: 9
    Dernier message: 26/06/2007, 17h58

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