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 :

Virtual host pour différencier un utilisateur


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 39
    Par défaut Virtual host pour différencier un utilisateur
    Bonjour,

    Je souhaiterai créer un système équivalent à un système de blog, où l'accès se fait grâce à une URL de ce type :

    compte1.domaine.tld
    compte2.domaine.tld
    compte3.domaine.tld
    etc...

    J'aimerai donc savoir s'il y a possibilité, au niveau du vhost, de capturer le sous domaine (ex : compte1) avec une sorte d'expression régulière, pour rediriger toutes ces adresses vers un seul et même répertoire.

    Merci à vous.

  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
    Un ServerAlias *.domaine.tld dans la conf du VH devrait faire l'affaire. Sinon tu as VirtualDocumentRoot qui sert à faire du virtual host en masse, ce que tu veux faire a priori, mais si c'est pour renvoyer tous les différents noms sur un seul et même document root, le ServerAlias devrait être suffisant.

  3. #3
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 39
    Par défaut
    Bonjour,

    merci pour cette réponse.

    Voici maintenant mon fichier de config :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    NameVirtualHost *
     
    <VirtualHost *>
    	ServerName www.domaine.fr
    	ServerAlias domaine.fr *.domaine.fr
    	DocumentRoot /var/www/
    </VirtualHost>
    Le ServerName est-il bon ou alors je dois mettre "ServerName domaine.fr" ?

    Cependant, ces deux solutions ne fonctionnent pas.

    Mon nom de domaine provient d'OVH. Voici la config simplifié :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Champs             Type          Cible
    domaine.fr	        A         X.X.X.X  <-- ma vrai ip de serveur
    www.domaine.fr	      CNAME 	domaine.fr
    ftp.domaine.fr	      CNAME 	domaine.fr
    J'ai bien l'affichage de mon site pour ces URLs :
    - http://domaine.fr
    - http://www.domaine.fr
    - http://ftp.domaine.fr
    - http://X.X.X.X

    Mais page introuvable (et pas de ping) pour ces URLs :
    - http://truc.domaine.fr
    - http://chose.domaine.fr
    - http://autre.domaine.fr

    Etant donnée que j'ai fait ces modifications chez OVH il y a peu de temps, dois-je attendre un moment avant tester ?

    Merci encore.

  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
    Il faut de toute façon laisser passer du temps pour les configurations DNS. Mais quant au pourquoi ça marche avec ftp... et pas truc..., je ne saurais dire, je n'y connais rien en configuration DNS. Cherche sur le forum Serveur, il y a un post qui donne la configuration DNS pour ce que tu veux faire, il me semble.

    Pour ServerName, tu mets ce que tu veux. Je dirais qu'il faut indiquer le nom "par défaut", mais les alias sont pris en compte au même niveau, donc ça de devrait pas faire de différence.

  5. #5
    Membre averti
    Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 39
    Par défaut
    Ok, merci beaucoup pour ces informations, je vais continuer mon enquête

Discussions similaires

  1. [Virtual host] URL incorrectes pour les images de cacti
    Par Mourillostak dans le forum Apache
    Réponses: 3
    Dernier message: 08/02/2013, 21h02
  2. Alias pour virtual host
    Par trucentete dans le forum Apache
    Réponses: 12
    Dernier message: 07/04/2010, 14h25
  3. Virtual host pour redmine
    Par jacky2677 dans le forum Apache
    Réponses: 4
    Dernier message: 14/01/2009, 17h15
  4. Question pour virtual host commun..
    Par rpgmax dans le forum Serveurs (Apache, IIS,...)
    Réponses: 12
    Dernier message: 15/06/2006, 10h44
  5. [tomcat]comment cree un "Virtual Host" avec tomcat
    Par nouaman dans le forum Tomcat et TomEE
    Réponses: 17
    Dernier message: 04/06/2004, 22h51

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