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

Réseau Discussion :

Creer un sous domaine Apache2/Bind9


Sujet :

Réseau

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 12
    Points : 12
    Points
    12
    Par défaut Creer un sous domaine Apache2/Bind9
    Bonjour a tous,

    Alors mon problème est que je souhaiterai pouvoir acceder à un dossier par un sous domaine de mon domaine.

    Du genre bddadmin.mondomaine.com

    En sachant que mon site web est déjà accessible par www.mondomaine.com et mondomaine.com

    De plus les fichiers de mon site et les fichier de phpmyadmin ne se trouve pas du tout dans le même fichier.

    J'ai donc pensé qu'il fallait crer un VHost avec apache de façon à ce que le nom de domaine redirige vers le bon dossier.

    bddadmin.kingdomfantasy.com vers=> /var/www/phpmyadmin

    www.kingdomfantasy.com et kingdomfantasy.com vers=> /home/kingdomfantasy/public_html/www

    Le problème c'est que si l'un fonctionne l'autre ne fonctionne plus et tous les noms de domaine redirigent vers le même dossier.

    En gros je n'arrive pas à avoir deux destinations différente en fonction des nom de domaine renseigné dans la barre d'adresse de mon navigateur.

    Config du serveur:

    Ubuntu Server LTS
    Apache2
    Bind9
    phpmyadmin
    php

    Un serveur LAMP basique quoi.

    Mon fichier conf Vhost ressemble à ça pour le premier nom de domaine
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <VirtualHost *>
            ServerAdmin kingsora@neuf.fr
            ServerName www.kingdomfantasy.com
            ServerAlias kingdomfantasy.com www.kingdomfantasy.com
            DocumentRoot /home/kingdomfantasy/public_html/www
            <Directory /home/kingdomfantasy/public_html/www>
                    Options -Indexes FollowSymLinks MultiViews
                    AllowOverride All
            </Directory>
            ErrorLog /home/kingdomfantasy/logs/error.log
            LogLevel warn
            CustomLog /home/kingdomfantasy/logs/access.log combined
            ServerSignature Off
    </VirtualHost>
    Et quand je créé un autre fichier Vhost pour le nom de domaine bddadmin.kingdomfantasy.com il ressemble à ça
    Code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <VirtualHost *>
            ServerAdmin kingsora@neuf.fr
            ServerName bddadmin.kingdomfantasy.com
            ServerAlias bddadmin.kingdomfantasy.com
            DocumentRoot /var/www/phpmyadmin
            <Directory /var/www/phpmyadmin>
                    Options -Indexes FollowSymLinks MultiViews
                    AllowOverride All
            </Directory>
            ErrorLog var/www/phpmyadmin/logs/error.log
            LogLevel warn
            CustomLog var/www/phpmyadmin/logs/access.log combined
            ServerSignature Off
    </VirtualHost>
    Le problème c'est que dès que j'ajoute ce fichier de conf même www.kingdomfantasy.com est redirigé vers /var/www/phpmyadmin

    Un tuto sur la création d'un sous domaine m'aiderait beaucoup parce que beaucoup explique comment installer un domaine mais pour les sous domaine j'ai rien trouvé.
    Tous les liens sont bon à prendre.

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    pourquoi tu créé un autre fichier vhost ?
    en mettant tout dans le même fichier, ça devrait aller mieux
    n'oublie pas de mettre avant la définition de tes hotes virtuels

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Après restart de apache2 voila sur quoi je tombe comme message d'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [Sun Oct 14 23:56:58 2007] [warn] NameVirtualHost xxx.xxx.xxx.xxx:0 has no VirtualHosts
    [Sun Oct 14 23:56:59 2007] [warn] NameVirtualHost xxx.xxx.xxx.xxx:0 has no VirtualHosts
                                                                                                                          [fail]
    Les xxx.xxx.xxx.xxx c'est mon ip bien sur.

    Le problème vient de la ligne que j'ai rajouté : NameVirtualHost xxx.xxx.xxx.xxx

    J'ai bien mis les deux Vhost à la suite dans le même fichier.

    Voici maintenaant mon fichiers Vhost pour plus de lisibilité:

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    NameVirtualHost xxx.xxx.xxx.xxx
    <VirtualHost *>
            ServerAdmin kingsora@neuf.fr
            ServerName www.kingdomfantasy.com
            ServerAlias kingdomfantasy.com www.kingdomfantasy.com
            DocumentRoot /home/kingdomfantasy/public_html/www
            <Directory /home/kingdomfantasy/public_html/www>
                    Options -Indexes FollowSymLinks MultiViews
                    AllowOverride All
            </Directory>
            ErrorLog /home/kingdomfantasy/logs/error.log
            LogLevel warn
            CustomLog /home/kingdomfantasy/logs/access.log combined
            ServerSignature Off
    </VirtualHost>
     
    <VirtualHost *>
            ServerAdmin kingsora@neuf.fr
            ServerName bddadmin.kingdomfantasy.com
            ServerAlias bddadmin.kingdomfantasy.com
            DocumentRoot /var/www/phpmyadmin
            <Directory /var/www/phpmyadmin>
                    Options -Indexes FollowSymLinks MultiViews
                    AllowOverride All
            </Directory>
            ErrorLog var/www/phpmyadmin/logs/error.log
            LogLevel warn
            CustomLog var/www/phpmyadmin/logs/access.log combined
            ServerSignature Off
    </VirtualHost>
    C'est bizarre parce que j'ai vu d'autre fichiers vhost et ils ressemblaient à ça.
    Il y a un quelque chose que je ne voit pas.

    Il y a un truc qui va pas?

  4. #4
    Membre à l'essai
    Inscrit en
    Septembre 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 12
    Points : 12
    Points
    12
    Par défaut
    Ca y est j'ai trouve ce qui n'allait pas.

    Le chemin /var/www/phpmyadmin n'était pas vraiment là en fait.

    En faisant un ls -l je me suis apercu qu'il y avait un lien symbolique dessus et qu'il redirigeait vers /usr/share/phpmyadmin.

    J'ai collé ce chemin dans le fichiers Vhost et ça fonctionne parfaitement...

    Merci à tous pour votre aide.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Points : 159
    Points
    159
    Par défaut
    Bonsoir,

    J'ai le meme probleme. Sauf que mon DocumentRoot existe bien :

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    NameVirtualHost XX.XX.XX.XX
    <VirtualHost *>
     
            ServerAdmin postmaster@serveurmumble.com
            ServerName www.un-projet.com
            ServerAlias un-projet.com *.un-projet.com
            DocumentRoot /home/unprojet/public_html/
            <Directory /home/unprojet/public_html/>
                    Options -Indexes FollowSymLinks MultiViews
                    AllowOverride All
            </Directory>
            ErrorLog /home/unprojet/logs/error.log
            LogLevel warn
            CustomLog /home/unprojet/logs/access.log combined
            ServerSignature Off
    </VirtualHost>
     
    <VirtualHost *>
            ServerAdmin postmaster@serveurmumble.com
            ServerName toto.un-projet.com
            ServerAlias toto.un-projet.com
            DocumentRoot /home/bert2han819/public_html/
            <Directory /home/bert2han819/public_html/>
                    Options -Indexes FollowSymLinks MultiViews
                    AllowOverride All
            </Directory>
            ErrorLog /home/bert2han819/error.log
            LogLevel warn
            CustomLog /home/bert2han819/access.log combined
            ServerSignature Off
    </VirtualHost>
    Le message d'erreur est le suivant :
    [Mon Jan 26 22:42:28 2009] [warn] NameVirtualHost XX.XX.XX.XX:0 has no VirtualHosts
    Si quelqu'un à une idée, je suis preneur.

    Merci d'avance
    L'informatique au service de l'écologie avec ecomail.fr - Mon hébergeur : Microheb

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 244
    Points : 159
    Points
    159
    Par défaut
    Le fait que mon sous domaine ne fonctionnait pas venait du *.un-projet.com dans ServerAlias du premier VH.

    Le probleme est résolu
    L'informatique au service de l'écologie avec ecomail.fr - Mon hébergeur : Microheb

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/01/2010, 16h56
  2. creer un sous-domaine (ovh)
    Par korbn dans le forum Réseau
    Réponses: 4
    Dernier message: 10/09/2009, 15h50
  3. Sous-domaines illimités avec apache2?
    Par Snoop59 dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 23/03/2009, 17h05
  4. APACHE2 et les sous domaines
    Par despubs dans le forum Apache
    Réponses: 6
    Dernier message: 10/04/2008, 15h54
  5. Apache2 + ssl + sous-domaine + multi-domaine
    Par Squyrrel dans le forum Apache
    Réponses: 8
    Dernier message: 28/04/2006, 17h40

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