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 :

virtualHost : Différencier accès par nom de domain ou IP


Sujet :

Apache

  1. #1
    Membre confirmé
    Avatar de osopardo
    Inscrit en
    Juillet 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2005
    Messages : 92
    Par défaut virtualHost : Différencier accès par nom de domain ou IP
    Bonjour,

    [En bref]

    Est-il possible, lorsque l'on a un nom de domaine toto.fr pointant sur l'adresse IP xxx.xxx.xxx.xxxx, de configurer Apache pour qu'il renvoi vers un répertoire A lorsque l'on utilise le nom de domaine et vers un répertoire B lorsque l'on utilise l'adresse IP ?


    [En détaillé]

    J'ai du installer un site Internet sur un serveur qui avait déjà une installation d'un extranet.

    L'accès à cet extranet se fait via une IP interne ou l'adresse IP externe du serveur, mon site utilise un nom de domaine et le port 443 (https)

    Mon nom de domaine pointe sur l'adresse IP externe du serveur web, la même qui est utilisé par l'extranet.

    Comme j'utilise le port 443 (https) j'ai pu différencier mon site de l'extranet via les ports utilisé, mais lorsque l'on utilise mon nom de domaine avec le port 80 (http) on arrive sur l'extranet.

    L'idéal serait que lorsqu'on utilise mon nom de domaine sur le port 80 on soit automatiquement redirigé vers le port 443 et mon site, mais que si l'on tape directement l'adresse IP on reste sur l'extranet.

    Grosso modo j'aimerais bien que quelque chose du genre 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
     
    NameVirtualHost mon.domaine.fr:80
     
    <VirtualHost mon.domaine.fr:80>
    	Servername mon.domaine.fr
    	Redirect permanent / https://mon.domaine.frr/
    </VirtualHost>
     
    NameVirtualHost xxx.xxx.xxx.xxx:80
     
    <VirtualHost xxx.xxx.xxx.xxx:80>
    	Servername xxx.xxx.xxx.xxx
    	DocumentRoot "/extranet"	
    </VirtualHost>
    Je précise que le tout tourne sous WAMP (oui, c'est mal, mais je n'ai pas le choix), au cas où il y aurait une configuration par défaut gênante pour ce que je veut faire.

  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, c'est possible :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    NameVirtualHost *:80
     
    <VirtualHost *:80>
    	Servername mon.domaine.fr
    	Redirect permanent / https://mon.domaine.frr/
    </VirtualHost>
     
    <VirtualHost *:80>
    	Servername xxx.xxx.xxx.xxx
    	DocumentRoot "/extranet"	
    </VirtualHost>
    Il ne faut surtout pas mettre le nom dans NameVirtualHost contrairement au premier réflexe : cette directive sert à indiquer l'interface réseau du serveur et le port par lesquels les connexions aux différents VH sont acceptées. Le nom ou l'IP qui figurent dans les URL (http://xx.yy.zz/) sont indiqués par la directive ServerName.

  3. #3
    Membre confirmé
    Avatar de osopardo
    Inscrit en
    Juillet 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2005
    Messages : 92
    Par défaut
    Ça fonctionne !

    Merci !

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

Discussions similaires

  1. Accès au serveur par nom de domaine
    Par glazick06 dans le forum Apache
    Réponses: 15
    Dernier message: 10/05/2010, 23h09
  2. Rendre l'accès à mon site par l'IP identique à l'accès par le nom de domaine
    Par rommani dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 16/11/2009, 13h59
  3. Combien de nom de domaine par personne ?
    Par °°° Zen-Spirit °°° dans le forum Free
    Réponses: 5
    Dernier message: 19/09/2007, 18h35
  4. Problème accés par nom d'hôte entre deux pc
    Par metaltouch dans le forum Administration
    Réponses: 2
    Dernier message: 28/08/2007, 21h15
  5. Réponses: 3
    Dernier message: 02/02/2007, 18h11

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