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 et VirtualHost en Intranet sous Linux


Sujet :

Apache

  1. #1
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut Apache et VirtualHost en Intranet sous Linux
    Bonjour à tous!

    J'utilise un ordinateur comme serveur.
    Je veux héberger des sites Web qui seront exploités en intranet sur ce serveur.
    J'ai crée directement les VirtualHost requis dans le fichier httpd.conf. Et j'ai aussi édité le fichier /etc/hosts comme suit:

    ::1 localhost.localdomain localhost
    192.168.2.12 mondomaine.localdomain mondomaine
    192.168.2.12 www.site1.mondomaine site1
    192.168.2.12 www.site2.mondomaine site2
    192.168.2.12 www.site3.mondomaine site3

    192.168.2.12 est l'adresse IP du serveur dans le réseau local.
    Quand je tape dans l'URL d'un navigateur sur le serveur :www.site1.mondomaine, j'ai la page de test d'Apache qui s'affiche correctement. Par contre, quand je fais la même chose sur un poste client dans l'intranet, on me dit impossible d'afficher la page.
    En plus cette page de test s'affiche quand je tape http://192.168.2.12 dans le navigateur de n'importe quel poste client sur le réseau local.

    Merci à tous votre aide!
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  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
    A ton avis, pourquoi as-tu déclaré des choses dans le fichier /etc/hosts ? Tout simplement pour que ton serveur sache résoudre le nom www.site1.domaine en adresse IP. Mais si tu as besoin de faire ça sur le serveur, il y a des chances que tu ais besoin de le faire sur les postes client, non ? Ce n'est pas parce qu'un serveur se connaît avec un certain nom que toutes les autres machines du réseau local le connaissent aussi.

    Donc, à moins d'avoir un serveur DNS sur ton réseau local, ce que je ne pense pas être le cas, il faut également que tu modifies les fichier /etc/hosts des clients. Pour Windows, c'est le fichier C:\WINDOWS\system32\drivers\etc\hosts.

    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
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Merci Mac!
    Je vais essayer ce que tu as dit.
    Mais en fait, il y a un DNS local, qui ne fonctionne pas encore correctement, j'ai même ouverte une discussion à ce sujet pour obtenir de l'aide, si tu peux y jeter un oeil:http://www.developpez.net/forums/sho...d.php?t=420781.

    Merci pour ton intérêt!
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  4. #4
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Je viens de configurer le fichier indiqué sur un poste Windows et ça marche ultra bien.
    Je voudrais maintenant intégrer le serveur DNS pour optmiser mes déplacements quant à configurer tous les postes.
    Comment m'y prendre?
    Pour rappel, le contenu de mes fichiers de config DNS sont sur le lien :http://www.developpez.net/forums/sho...d.php?t=420781

    Et même si le DNS fonctionnait, est ce suffisant pour que les pages Web soient vus en intranet (les postes sur le réseau local)?

    Merci!
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  5. #5
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Bonjour à vous
    Je progresse dans la résolution de mon problème.
    Je veux vraiment procéder par la voie du DNS pour la visualisation des sites en intranet.
    Actuellement, quand je fais http://ledomaine dans l'URL des navigateurs des postes de l'intranet, la page d'index du site1 est affichée. Par contre quand je saisis www.site1.ledomaine, on me dit Impossible d'afficher la page.

    Je ne comprends plus rien.
    Merci de m'apporté votre aide.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  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
    C'est effectivement mieux de procéder par DNS.

    J'ai pas lu ton autre post, mais il faut déclarer dans le DNS chaque nom que tu es susceptible d'utiliser. Il n'y a pas de mécanisme de nom implicite, genre avec ou sans www. Donc, il faut que tu déclares ledomaine, site1.ledomaine et www.site1.ledomaine.

    Si tu veux pouvoir utiliser ces 3 noms indifféremment pour ton site, il faut que tu déclares 3 virtual hosts éponymes dans la conf Apache.

    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
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Merci Mac pour tes propositions
    Citation Envoyé par _Mac_ Voir le message
    Si tu veux pouvoir utiliser ces 3 noms indifféremment pour ton site, il faut que tu déclares 3 virtual hosts éponymes dans la conf Apache.
    Que veux-tu dire par éponymes?
    Merci.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  8. #8
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Voici le contenu de mes fichiers

    Extrait du httpd.conf sur les VirtualHosts:
    NameVirtualHost *:80
    <VirtualHost *:80>
    ServerAdmin root@localhost
    DocumentRoot /var/www/ledomaine/site1
    ServerName www.site1.ledomaine
    </VirtualHost>

    NameVirtualHost *:80
    <VirtualHost *:80>
    ServerAdmin root@localhost
    DocumentRoot /var/www/ledomaine/site2
    ServerName www.site2.ledomaine
    </VirtualHost>

    NameVirtualHost *:80
    <VirtualHost *:80>
    ServerAdmin root@localhost
    DocumentRoot /var/www/ledomaine/site3
    ServerName www.site3.ledomaine
    </VirtualHost>

    Ces manières de configurer avec les Jokers ne devrait-elle pas inclure tous les cas d'utilisations :www.site1.ledomaine, site1.ledomaine et le domaine, par exemple?

    Voici un extrait du DNS:

    @ IN NS comserveur.
    @ IN NS comserveur.ledomaine.

    TXT "Les sites"

    www.site1 IN A 192.168.2.12
    www.site2 IN A 192.168.2.12
    www.site3 IN A 192.168.2.12

    Y a-t-il autre chose à revoir?
    Merci pour votre intérêt!
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  9. #9
    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
    Eponymes, ça veut dire du même nom.

    Dans les virtual hosts, le nom du virtual hosts est identifié par la directive ServerName. Le joker dans les <VirtualHost>, c'est pour éviter d'avoir à préciser l'interface réseau/adresse IP d'où provient la requête entrante. Avec *, tu dis "quelque soit l'interface réseau d'où l'on vienne, mon virtual host est configuré comme suit".

    Ta configuration me semble correcte. Ce que je voulais dire c'est que si tu veux que les gens accèdent à ton site avec site1.ledomaine ou www.site1.ledomaine, il faut effectivement créer un virtual host pour site1.ledomaine et un autre pour www.site1.ledomaine, même si c'est la même configuration à l'intérieur (c'est le truc chiant).

    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

  10. #10
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Ok! Merci, j'essaie ça tout de suite.

    Mais ce que je comprends toujours pas, même avec la configuration actuelle, je n'accède pas à la page de www.site1.ledomaine quand bien je le saisis entièrement dans l'URL.
    Merci encore.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  11. #11
    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
    Pas très normal, en effet. En fonction du type d'erreur rencontré, faut peut-être allé voir dans les logs d'Apache pour en apprendre plus.

    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

  12. #12
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Ok! Merci Mac.
    J'ai fait des test d'accès au serveur et j'ai visualisé le contenu des journaux d'Apache.
    Mais à vrai dire, j'y comprends pas encore grande chose, et d'où peux bien provenir cette erreur.

    Les voici :
    access_log
    11 Fedora/1.5.0.7-7.fc6 Firefox/1.5.0.7"
    192.168.2.12 - - [16/Oct/2007:12:05:07 +0000] "GET /favicon.ico HTTP/1.1" 404 297 "-" "Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.7) Gecko/20061011 Fedora/1.5.0.7-7.fc6 Firefox/1.5.0.7"
    192.168.2.12 - - [16/Oct/2007:12:05:09 +0000] "GET / HTTP/1.1" 200 22 "-" "Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.7) Gecko/20061011 Fedora/1.5.0.7-7.fc6 Firefox/1.5.0.7"
    192.168.2.3 - - [16/Oct/2007:12:14:10 +0000] "GET / HTTP/1.1" 200 21 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:14:11 +0000] "GET /favicon.ico HTTP/1.1" 404 294 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:14:11 +0000] "GET /favicon.ico HTTP/1.1" 404 294 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:14:26 +0000] "GET / HTTP/1.1" 200 21 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:14:26 +0000] "GET /favicon.ico HTTP/1.1" 404 282 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:14:26 +0000] "GET /favicon.ico HTTP/1.1" 404 282 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:22:41 +0000] "GET / HTTP/1.1" 200 21 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:22:58 +0000] "GET / HTTP/1.1" 200 21 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    192.168.2.3 - - [16/Oct/2007:12:23:07 +0000] "GET / HTTP/1.1" 200 21 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.7) Gecko/20070914 Firefox/2.0.0.7"
    ~
    ------------------------------------------------------------------------------
    L'adresse IP du serveur est: 192.168.2.12, et 192.168.2.3 est celui d'un poste Windows.

    On accède avec http://ledomaine sur l'index du site1, par contre http://www.site2.ledomaine me dit impossible d'afficher la page.

    Le fichier C:/WINDOWS/drivers/etc/hosts a été configuré pour www.site1.ledomaine:c'était un essai. Et lui il marche.
    ----------------------------------------------------------------
    error_log
    [Tue Oct 16 11:01:25 2007] [error] [client 192.168.2.12] File does not exist: /var/www/ledomaine/site2/favicon.ico
    [Tue Oct 16 11:02:42 2007] [error] [client 192.168.2.12] File does not exist: /var/www/ledomaine/site2/favicon.ico
    [Tue Oct 16 11:38:33 2007] [error] [client 192.168.2.12] File does not exist: /var/www/ledomaine/site2/favicon.ico
    [Tue Oct 16 12:04:12 2007] [error] [client 192.168.2.12] File does not exist: /var/www/ledomaine/site2/favicon.ico
    [Tue Oct 16 12:05:07 2007] [error] [client 192.168.2.12] File does not exist: /var/www/ledomaine/site2/favicon.ico
    [Tue Oct 16 12:14:11 2007] [error] [client 192.168.2.3] File does not exist: /var/www/ledomaine/site1/favicon.ico
    [Tue Oct 16 12:14:11 2007] [error] [client 192.168.2.3] File does not exist: /var/www/ledomaine/site1/favicon.ico
    [Tue Oct 16 12:14:26 2007] [error] [client 192.168.2.3] File does not exist: /var/www/ledomaine/site1/favicon.ico
    [Tue Oct 16 12:14:26 2007] [error] [client 192.168.2.3] File does not exist: /var/www/ledomaine/site1/favicon.ico
    Je ne vois pas trop ce qu'il désigne par favicon.ico.
    Merci encore
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  13. #13
    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
    favicon.ico, c'est l'image que tu peux afficher à gauche de l'URL dans la barre d'adresse. Regarde ici : http://en.wikipedia.org/wiki/Favicon, c'est le W à gauche des URL.

    Pour les logs, ce que je vois c'est qu'il n'y a pas de pb : y a pas de traces d'erreur. Ca veut tout simplement dire que ton navigateur n'arrive pas à accéder au site Web. Tu as dit que tu as bricolé le fichier etc/hosts pour ajouter www.site1.ledomaine et que pour le coup ça marche. Ca veut tout simplement dire que ton DNS ne marche pas. Pour info, il ne suffit pas de configurer un DNS pour que ça marche : il faut que les clients connaissent ce DNS d'une manière directe ou indirecte. Si ce n'est pas le cas, y a aucune chance que ça marche.

    EDIT : si tu utilises Internet Explorer, désactive l'affichage des messages HTTP simplifiés dans les options Internet avancées. Ce truc, c'est de la merde, ça empêche de déboguer proprement car il t'indique souvent des erreurs qui n'ont rien à voir avec la choucroute.

    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

  14. #14
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Merci Mac! Surtout pour le lien de favicon!
    J'ai remis le fichier .../etc/hosts comme auparavant.
    Donc les sites ne fonctionnent pas, c'est ce que je constate.
    Mais chose bizarre, quand je tape encore http://ledomaine dans l'URL d'un navigateur, celui-ci me donne la page d'index de site1.

    Citation Envoyé par _Mac_ Voir le message
    il ne suffit pas de configurer un DNS pour que ça marche : il faut que les clients connaissent ce DNS d'une manière directe ou indirecte. Si ce n'est pas le cas, y a aucune chance que ça marche.
    Comment faudrait-il faire en sorte que les clients reconnaissent ce DNS?
    Dans propriété de TCP/IP, j'ai mis comme serveur DNS préféré 192.168.2.12, l'adesse IP de mon serveur où il ya le DNS. Est ce suffisant? Toujours est-il que ça ne donne encore rien de bon. Le poste sur lequel j'ai fait cet essai n'arrive même plus à se connecter sur Internet.

    Citation Envoyé par _Mac_ Voir le message
    EDIT : si tu utilises Internet Explorer, désactive l'affichage des messages HTTP simplifiés dans les options Internet avancées. Ce truc, c'est de la merde, ça empêche de déboguer proprement car il t'indique souvent des erreurs qui n'ont rien à voir avec la choucroute.
    Merci pour l'astuce.
    Mais je suis sous Mozilla Firefox
    Merci pour tout!
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  15. #15
    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 Danjos Voir le message
    Comment faudrait-il faire en sorte que les clients reconnaissent ce DNS?
    Dans propriété de TCP/IP, j'ai mis comme serveur DNS préféré 192.168.2.12, l'adesse IP de mon serveur où il ya le DNS. Est ce suffisant? Toujours est-il que ça ne donne encore rien de bon. Le poste sur lequel j'ai fait cet essai n'arrive même plus à se connecter sur Internet.
    Oui, c'est ce qu'il faut faire, mais fait comme ça, ça coupe Internet parce que ton serveur DNS 192.168.2.12 ne sait pas résoudre les noms du reste du monde. Il faut que tu configures ton DNS pour qu'il relaie ce qu'il ne sait pas résoudre sur le DNS initial (note que je ne sais absolument pas comment on fait ).

    Logiquement, le mécanisme pourrait être celui-ci :
    - Tes clients connaissent ton DNS exactement comme tu l'as fait
    - Ton DNS sait résoudre les adresses qui t'intéressent, à savoir site1, www.site1.ledomaine, etc.
    - Ton DNS relaie les requêtes de résolution qu'il ne sait pas résoudre au vrai serveur DNS initial.

    Je dis "pourrait" car ce principe esquive complètement le DNS original, ce qui peut aller à l'encontre d'une politique réseau locale. En gros, fais valider ton choix et ta conf par les admin réseau qui gèrent le DNS initial si ce DNS initial est un DNS local. Je veux dire que si le DNS qui est configuré est le DNS de ton fournisseur d'accès, t'embête pas : fais comme tu as fait en déclarant ton propre DNS dans les préférences TCP/IP, mais fais en sorte que le relai au DNS de ton FAI se passe bien

    Le fait que ton DNS ne sache pas résoudre www.site1.ledomaine, ce n'est pas normal. T'as essayé de débuggé avec nslookup ?

    Citation Envoyé par Danjos Voir le message
    Mais je suis sous Mozilla Firefox
    Parfait, surtout, ne change rien !

    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

  16. #16
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Citation Envoyé par _Mac_ Voir le message
    Le fait que ton DNS ne sache pas résoudre www.site1.ledomaine, ce n'est pas normal. T'as essayé de débuggé avec nslookup ?
    J'ai essayé le test avec nslookup. Et tout semble bien fonctionné:
    > site1
    Server: 192.168.2.12
    Address: 192.168.2.12#53

    Name: site1.ledomaine
    Address: 192.168.2.12
    > site2
    Server: 192.168.2.12
    Address: 192.168.2.12#53

    Name: site2.ledomaine
    Address: 192.168.2.12
    >
    Je sais vraiment plus ce qui ne marche pas.

    Je vais m'inspirer des pistes de recherches que tu m'as données, pour trouver quelque chose .
    Merci pour ton intérêt!
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  17. #17
    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
    T'as pas essayé avec les noms complets www.site1.ledomaine, etc. Essaie avec toutes les combinaisons pour être sûr.

    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

  18. #18
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Ouais! Je viens d'essayer avec toutes les combinaisons et ça me donne le même resultat.
    Mais en fait nslookup, teste-t-il vraiment tous les contours du serveur DNS? Il me semble qu'il est beaucoup lié au contenu du /etc/resolv.conf sous Linux.

    Eh voilà, un autre petit truc que je veux faire: j'ai téléchargé phpmyadmin, que j'ai décompressé. Je sais pas comment pour qu'il s'affiche (s'éxécute, j'ai lu des infos là dessus mais jusque que là rien de concret) Peux-tu m'y aider?
    Merci
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  19. #19
    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
    Essaie de faire le test depuis un poste client. Si c'est un Windows, démarre un interpréteur de commande (cmd) et fais une série de nslookup en forçant le passage par ton DNS (commande server) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    C:\>nslookup
    Default Server: ...
    Address: ...
    
    > server 192.168.2.12
    Default Server: 192.168.2.12
    Address: ...
    
    > www.site1.ledomaine
    etc.
    Citation Envoyé par Danjos Voir le message
    Eh voilà, un autre petit truc que je veux faire: j'ai téléchargé phpmyadmin, que j'ai décompressé. Je sais pas comment pour qu'il s'affiche (s'éxécute, j'ai lu des infos là dessus mais jusque que là rien de concret) Peux-tu m'y aider?
    Le mieux c'est que tu postes un nouveau message dans le forum PHP, je pense. Faut lire la doc d'install. Globalement, faut créer un alias dans httpd.conf pour pointer vers le répertoire où tu as décompressé phpMyAdmin. Dans l'URL, faut bien faire attention à rajouter un / à la fin de l'URL sinon tu te tapes une 404 not found.

    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

  20. #20
    Expert éminent sénior

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Points : 25 358
    Points
    25 358
    Par défaut
    Merci! J'essaie tout ça tout de suite!!!
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. créer un intranet sous linux
    Par simpat dans le forum Sécurité
    Réponses: 3
    Dernier message: 02/07/2008, 21h45
  2. Intranet sous linux
    Par ouakammathieu dans le forum Réseau
    Réponses: 11
    Dernier message: 15/05/2006, 00h02
  3. Apache aussi rapide sous Win que sous Linux ?
    Par beastman007 dans le forum Apache
    Réponses: 1
    Dernier message: 20/10/2005, 15h19
  4. [APACHE] Config VirtualHost + hosts en Intranet
    Par jfdl dans le forum Apache
    Réponses: 9
    Dernier message: 02/09/2005, 22h41
  5. Sécuriser son serveur Apache sous Linux
    Par rolkA dans le forum Sécurité
    Réponses: 6
    Dernier message: 01/12/2003, 15h16

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