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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé

    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
    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!

  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
    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.

  3. #3
    Expert confirmé

    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
    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!

  4. #4
    Expert confirmé

    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
    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!

  5. #5
    Expert confirmé

    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
    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.

  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
    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.

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

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