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 :

Comment modifier le nom d'hôte dans l'URL ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 106
    Par défaut Comment modifier le nom d'hôte dans l'URL ?
    Bonjour,

    Lorsque j'ouvre l'intranet, voici ce que je vois dans le navigateur :
    http://nom_serveur/Intranet/

    Le dossier intranet contient tous les fichiers PHP de l'intranet.

    Je souhaite que cela s'affiche comme ca :

    http://mon_intranet/

    Et je ne sais pas comment faire ?
    Je voudrais savoir comment faire changer le nom qui apparaitra dans le navigateur ? peut être une histoire de pointeur de nom ?


    Merci de votre aide.
    Cdlt,

  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
    Oui, mais à défaut de DNS interne, cela va supposer d'aller modifier le fichier etc/hosts de tous les PC de l'intranet.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 106
    Par défaut
    Il y a une solution : ce serait de faire un CNAME (alias) du serveur contenant l'intranet via le DNS.

    Mais y aurait il un autre moyen plus "élégant" je dirai ?

    Ne serait ce pas à faire au niveau apache ?
    bref pouvoir donner le nom intranet qu'on lui veut mais qu'il pointe vers le vrai.
    un alias de nom et pas un alias de serveur ?
    c'est possible ?
    Merci

  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
    Par défaut
    Avant même d'envisager les éventuelles configurations à faire côté Apache, il faut se pencher sur le nom : comment tous les PC du réseau local sauront que intranet doit pointer sur telle machine ? C'est un problème de résolution de nom : avez-vous un serveur DNS sur votre réseau local ? Si oui, dans ce cas, en effet, il faut ajouter une entrée dans ce DNS local pour associer intranet à l'IP du serveur. Et c'est la solution la plus élégante, et de très très loin. Si vous n'avez pas de DNS local, dans ce cas il faut modifier tous les fichiers etc/hosts de tous les PC du réseau local. Pas d'autre solution et ce n'est pas élégant du tout.

    Ensuite, on envisage la configuration Apache. S'il n'y a que l'intranet qui tourne sur le serveur Apache, le plus simple et de très loin c'est de modifier la directive DocumentRoot pour pointer sur le répertoire Intranet. Mais est-ce le cas ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 106
    Par défaut
    avez-vous un serveur DNS sur votre réseau local ?
    ==> OUI

    Si oui, dans ce cas, en effet, il faut ajouter une entrée dans ce DNS local pour associer intranet à l'IP du serveur.
    ==> deja fait

    S'il n'y a que l'intranet qui tourne sur le serveur Apache
    ==> oui, il n'y a que l'Intranet qui tourne sur le serveur Apache

    dans le fichier de conf d'apache hhtpd.conf
    DocumentRoot pointe sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DocumentRoot "C:/Program Files/EasyPHP/www"

  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
    Citation Envoyé par monsieur77 Voir le message
    ==> deja fait
    Faut-il comprendre que http://intranet/ fonctionne et pointe sur la page d'accueil d'EasyPHP ?

    Citation Envoyé par monsieur77 Voir le message
    dans le fichier de conf d'apache hhtpd.conf
    DocumentRoot pointe sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DocumentRoot "C:/Program Files/EasyPHP/www"
    Et bien modifier ce paramètre pour indiquer le répertoire Intranet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DocumentRoot "C:/Program Files/EasyPHP/www/Intranet"

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/03/2013, 11h26
  2. Réponses: 6
    Dernier message: 15/06/2007, 11h18
  3. Comment modifier le nom d'une variable?
    Par dagra dans le forum Langage
    Réponses: 4
    Dernier message: 11/04/2007, 10h23
  4. Comment cacher le nom du serveur dans 1 URL
    Par wodel dans le forum IIS
    Réponses: 3
    Dernier message: 03/08/2006, 18h06
  5. comment modifier le nom d'une colonne via VBA?
    Par Invité dans le forum Access
    Réponses: 6
    Dernier message: 24/11/2005, 15h36

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