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 :

[Intranet] Config DNS, config apache


Sujet :

Apache

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 47
    Points : 33
    Points
    33
    Par défaut [Intranet] Config DNS, config apache
    Bonjour,
    Je vous expose mon problème :
    J'ai un 2003 server ip:10.3.96.246 qui fait office de ctrl de domaine et de serveur dns.
    J'ai un server web installé sur un 2000 server ip:10.3.96.245

    Je voudrais que toute mes machine sur le réseau lorsqu'elle saisisse l'adresse www.mondomaineprivee.local.com soit dirigé vers mon serveur web.

    sur mon serveur web j'ai configuré un virtualHost comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    NameVirtualHost photos.lesormes.local.com
    <VirtualHost www.mondomaineprivee.local.com>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/mondomaineprivee
        ServerName www.mondomaineprivee.local.com
        ErrorLog logs/www.mondomaineprivee.com.local-error_log
        CustomLog logs/www.mondomaineprivee.com.local-access_log common
    </VirtualHost>
    sur le serveur dns de mon 2003 server
    j'ai ajouté une nouvelle zone dans "zone de recherche directe" : "local.com"
    Ensuite j'ai ajouté à cette zone un nouveau domaine "mondomaineprivee" auquel j'ai ajouté un nouvel hôte "www" avec pour adresse ip 10.3.96.245

    Et ça ne marche pas

    A l'aide
    Et merci d'avance

    j'

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par beho Voir le message
    Et ça ne marche pas
    Cool : ça veut dire quoi ? Y a un message d'erreur ? Y a des traces dans un fichier de log quelconque ?

    Ca peut être plusieurs choses. On va y aller dans l'ordre : tu dois commencer par vérifier ta configuration DNS. Pour cela : menu Démarrer > Exécuter... et tape "cmd" (sans les ") puis Entrée. Au prompt, exécute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ping www.mondomaineprivee.local.com
    Il faut que ça renvoie l'IP de ton serveur, à savoir 10.3.96.245. Si ce n'est pas le cas, y a un pb avec ta conf DNS et voir ce que c'est (en utilisant notamment la commande nslookup mais c'est difficile de t'aider comme ça).

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 47
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Cool : ça veut dire quoi ? Y a un message d'erreur ? Y a des traces dans un fichier de log quelconque ?

    Ca peut être plusieurs choses. On va y aller dans l'ordre : tu dois commencer par vérifier ta configuration DNS. Pour cela : menu Démarrer > Exécuter... et tape "cmd" (sans les ") puis Entrée. Au prompt, exécute :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ping www.mondomaineprivee.local.com
    Il faut que ça renvoie l'IP de ton serveur, à savoir 10.3.96.245. Si ce n'est pas le cas, y a un pb avec ta conf DNS et voir ce que c'est (en utilisant notamment la commande nslookup mais c'est difficile de t'aider comme ça).
    Merci de ta réponse.
    je vient de suivre ta procédure. résultats :
    le ping me renvoie l'ip du site www.local.com donc c'est pas bon.
    Si je fait un nslookup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    www.mondomaineprivee.local.com
    Serveur : unknown
    Address : 10.3.96.246
     
    nom : www.mondomaineprivee.local.com
    Address : 10.3.96.245
    Je comprend pas tout !

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Euh, moi non plus, je ne comprends pas tout, pas très logique tout ça Tu as fais des modifs dans le fichier C:\WINDOWS\system32\drivers\etc\hosts concernant www.mondomaineprivee.local.com ?

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 47
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Euh, moi non plus, je ne comprends pas tout, pas très logique tout ça Tu as fais des modifs dans le fichier C:\WINDOWS\system32\drivers\etc\hosts concernant www.mondomaineprivee.local.com ?
    non.

    Bon maintenant le problème est légèrement différend (Le DNS fonctionne).

    j'ai 2 virtualhost définit comme suit
    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
     
    NameVirtualHost www.bons-cadeau.local.com
    <VirtualHost www.bons-cadeau.local.com>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/bons-cadeau.local/
        ServerName www.bons-cadeau.local.com
        ErrorLog logs/bons-cadeau.local.local-error_log
        CustomLog logs/bons-cadeau.local.local-access_log common
    </VirtualHost>
    NameVirtualHost www.lesormes.local.com
    <VirtualHost www.lesormes.local.com>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/lesormes.com/
        ServerName www.lesormes.local.com
        ErrorLog logs/www.lesormes.com.local-error_log
        CustomLog logs/www.lesormes.com.local-access_log common
    </VirtualHost>
    Sauf que apparemment un seul est pris en compte.
    si je tape l'adresse du 1er ça marche. si je tape l'adresse du 2ème je tombe sur la page du 1er.
    Si je tape l'adresse ip du serveur je tombe sur le 1er alors qu'a la racine du serveur j'ai un fichier index.html !!!

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Ta config n'est pas correcte, en effet : en gros, il ne faut mettre NameVirtualHost qu'une seule fois en précisant éventuellement l'IP et le port d'écoute d'Apache pour lesquels les VH s'appliquent (le plus simple étant de mettre * pour faire en sorte que les VH s'appliquent à tout ce qui rentre). Idem dans les <VirtualHost>. Le nom et le port qui figurent dans les URL et qui identifient réellement les VH sont indiqués avec les directives ServerName et Port. D'où :
    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
    NameVirtualHost *
     
    <VirtualHost *>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/bons-cadeau.local/
        ServerName www.bons-cadeau.local.com
        Port 80
        ErrorLog logs/bons-cadeau.local.local-error_log
        CustomLog logs/bons-cadeau.local.local-access_log common
    </VirtualHost>
     
    <VirtualHost *>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/lesormes.com/
        ServerName www.lesormes.local.com
        Port 80
        ErrorLog logs/www.lesormes.com.local-error_log
        CustomLog logs/www.lesormes.com.local-access_log common
    </VirtualHost>
    C'est pas obligatoire si la directive globale Port a déjà la bonne valeur, mais j'aime bien repréciser Port.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 47
    Points : 33
    Points
    33
    Par défaut
    Merci.
    Par contre toujours le même résultat.
    Est ce que cela peut provenir de la mémoire cache du Serveur DNS ?

    Pour revenir à la config du serveur DNS.
    Est ce que je vais être obligé de déclarer tous les domaines et hosts que je veux utiliser sur mon serveur web interne ?

  8. #8
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Citation Envoyé par beho Voir le message
    Est ce que cela peut provenir de la mémoire cache du Serveur DNS ?
    A priori non, dans la mesure où chaque nom (www.bons-cadeau.local.com et www.lesormes.local.com) est bien résolu et pointe vers la bonne IP. Mais ça peut venir d'un éventuel proxy : utilisez-vous un serveur proxy en interne ?

    Mais pour s'en assurer, tu peux faire le test suivant : tu modifies le fichier etc/hosts dontje parlais ce matin pour bien faire correspondre chaque nom sur l'IP. Comme ça, on s'affranchit des pbs éventuels de DNS. Ensuite, tu testes depuis un navigateur pour lequel tu vérifies bien qu'il n'y a pas de config de proxy.

    Citation Envoyé par beho Voir le message
    Pour revenir à la config du serveur DNS.
    Est ce que je vais être obligé de déclarer tous les domaines et hosts que je veux utiliser sur mon serveur web interne ?
    Ah oui, un réseau ne connait aucun nom implicite. Si www.toto.com marche aussi bien que simplement toto.com, c'est parce que dans le DNS de toto.com, www.toto.com existe et pointe sur la même IP que toto.com. Tous les noms que tu vas déclarer dans tes VH doivent être déclarés dans ton DNS.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 47
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    A priori non, dans la mesure où chaque nom (www.bons-cadeau.local.com et www.lesormes.local.com) est bien résolu et pointe vers la bonne IP. Mais ça peut venir d'un éventuel proxy : utilisez-vous un serveur proxy en interne ?

    Mais pour s'en assurer, tu peux faire le test suivant : tu modifies le fichier etc/hosts dontje parlais ce matin pour bien faire correspondre chaque nom sur l'IP. Comme ça, on s'affranchit des pbs éventuels de DNS. Ensuite, tu testes depuis un navigateur pour lequel tu vérifies bien qu'il n'y a pas de config de proxy.


    Ah oui, un réseau ne connait aucun nom implicite. Si www.toto.com marche aussi bien que simplement toto.com, c'est parce que dans le DNS de toto.com, www.toto.com existe et pointe sur la même IP que toto.com. Tous les noms que tu vas déclarer dans tes VH doivent être déclarés dans ton DNS.
    Pas de proxy. Et toujours le même problème. Quelque soit l'adresse saisie, il affiche le 1er virtualhost définis !
    Après test si j'intervertis l'orde de déclaration des VH c'est le premier qui est pris en compte
    Bizarre

  10. #10
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Tu as fait le test avec le fichier /etc/hosts ? Autre test à faire : mettre *:<port> (<port> étant le port d'écoute d'Apache) à la place des * dans NameVirtualHost et <VirtualHost>.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 47
    Points : 33
    Points
    33
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Tu as fait le test avec le fichier /etc/hosts ? Autre test à faire : mettre *:<port> (<port> étant le port d'écoute d'Apache) à la place des * dans NameVirtualHost et <VirtualHost>.
    Pour le test avec les modification dans le fichier host, je l'avais fait.
    Par contre je viens d'essayer de rajouter le :80 et la miracle, ça fonctionne :
    Pour récapituler voici la version qui fonctionne :
    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
     
    NameVirtualHost *:80
     
    <VirtualHost *:80>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/bons-cadeau.local
        ServerName www.bons-cadeau.local.com
        ErrorLog logs/bons-cadeau.local.local-error_log
        CustomLog logs/bons-cadeau.local.local-access_log common
    </VirtualHost>
    <VirtualHost *:80>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/lesormes.com
        ServerName www.lesormes.local.com
        ErrorLog logs/www.lesormes.com.local-error_log
        CustomLog logs/www.lesormes.com.local-access_log common
    </VirtualHost>
    <VirtualHost *:80>
        ServerAdmin samuel@lesormes.com
        DocumentRoot f:/www/lavillehuchet
        ServerName www.lavillehuchet.local.com
        ErrorLog logs/www.lavillehuchet.com.local-error_log
        CustomLog logs/www.lavillehuchet.com.local-access_log common
    </VirtualHost>
    Et encore un grand merci

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

Discussions similaires

  1. [2.x] config .htaccess et apache pour les assets
    Par miltone dans le forum Symfony
    Réponses: 2
    Dernier message: 29/01/2014, 22h26
  2. [Exchange 2003] Problème réception certains mails - config DNS
    Par kev967 dans le forum Exchange Server
    Réponses: 0
    Dernier message: 02/11/2012, 11h40
  3. Réponses: 0
    Dernier message: 22/12/2009, 11h22
  4. copie config DNS
    Par gaucher dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 15/05/2007, 10h21
  5. Config Php pour Apache
    Par Mister_FX dans le forum Apache
    Réponses: 4
    Dernier message: 19/07/2006, 12h03

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