Redirection de deux domaines sur deux sites



  • Bonjour, askulmin et moi même possédons deux noms de domaines :

    Il y aura 2 CMS par site web

    vbulletin + IPB
    vbulletin + IPB

    Les cms étant en partie fusionné pour mélanger leurs fonctionnalité.

    Dans le dossier www il y aura 4 dossier :

    vb_skyrim
    ipb_skyrim

    vb_minecraft
    ipb_minecraft

    coté ipb/skyrim nous utiliseront QUE la galerie et la plateforme de téléchargement du cms :
    On gros on doit pouvoir y accéder à la gallerie et aux téléchargements de cette façon :

    skyrim-origins.fr/galerie
    skyrim-origins.fr/téléchargements
    l'url skyrim-origins.fr ne doit pointer que sur le site présent dans vb_skyrim et non vers ipb_skyrim

    Même chose pour minecraft à part que là on n'utilise que la galerie.

    J'aimerais faire que le dossier vb_skyrim et ipb_skyrim soit accessible avec l'url skyrim-origins.fr
    J'aimerais faire que le dossier vb_minecraft et ipb_minecraft soit accessible avec l'url minecraft-community.fr

    Récapitulatif :

    skyrim-origins.fr –> Accueil VB_skyrim
    skyrim-origins.fr/galerie --> Galerie d'IPB_skyrim
    skyrim-origins.fr/téléchargements --> Téléchargement d'IPB_skyrim

    minecraft-community.fr --> Accueil VB_minecraft
    minecraft-community.fr/galerie --> Galerie d'IPB_minecraft

    Comment faire svp ?
    Comment utiliser la gestion des DNS dans l'espace client, c'est un peut expliqué mais très mal car ça n'explique pas vraiment, sa contente de diriger sans expliquer. On est vite perdu quand on ne connait pas :)



  • J'ajoute egalement que l'on aimerait créer 2 serveurs de jeux sur la même plateforme, mais avec seulement 1 seule adresse (minecraft-community.fr)
    En gros comment vont se passer les redirections d'IP pour ce cas là.
    Créer 2 redirections avec les DNS ?



  • Tout se gére dans le vhost,

    Tu dit a tes deux nom de domaines de pointer sur ta machine

    Ensuite dans ta machine tu dit que un nom de domaine pointe sur ce fichier et l'autre sur l'autre fichier, tu peux trés bien dire qu'il pointe sur le fichier galerie directement par exemple

    Pour le serveur n'importe qu'elle dns qui pointe sur ta machine marchera vu que ca pointe sur l'ip de la machine



  • oki merci
    clair net & precis !



  • ^^

    Je te ferais la configuration des vhost si tu veux ;)



  • @nyny1895:

    ^^

    Je te ferais la configuration des vhost si tu veux ;)

    Fait un tutorial sur le forum pour expliquer comment le faire, ça permettra à tous les futurs (et actuels) utilisateurs d'avoir un support correct sous la main et c'est beaucoup plus intelligent que de mâcher le travail aux personnes (qui seront encore incapable de refaire la manip en cas de besoin)



  • Pas de soucis je vais le faire,

    Je configure déjà certaines chose sur leurs serveurs, c'est pour cela que j'ai dit que je le ferais si besoin, a savoir que j'explique souvent ce que je fais

    Je rédige le tuto des que je peux



  • grace a lui j'ai deja mon tuto … je marque toute les commande utiles, et il explique très bien !
    Un petit tutoriel ne fera pas de mal pour les autres utilisateurs :D



  • @nyny1895:

    ^^

    Je te ferais la configuration des vhost si tu veux ;)

    C'est quoi que tu appel des vhost ? ^^
    Sinon j’imagine que la redirection des domaines vers un fichier ce passe avec un .htaccess

    Pour faire pointer une adresse sur une ip sa se passe dans le champ "Modifier les serveur DNS" ou "Afficher les zones DNS " ?

    Merci pour les conseil, et oui un tuto ferrait pas de mal, c'est toujours mieux de savoir faire soit même ;)



  • Sa depend tu loue tes dns chez qui ? tu doit avoir une option pour adresser une ip a ton dns

    En ce qui concerne les vhost = virtual host
    C'est ce que j'expliquais c'est quelque ligne de code qui disent ce nom de domaine pointe sur ce fichier qui se situe dans ce dossier
    Tu peux ainsi faire pointer autant de dns que tu veux sur autant de fichier que tu veux

    Ce n'est pas dans le htaccess, lui sert a modifier des parametre php, me semble t-il, si ta besoin d'une config spéciale pour un site tu peux le mettre dans un htaccess, il a d'autre capacité mais je les connais pas forcément

    Enfaite ca se passe dans /etc/apache2/httpd.conf

    Le fichier est théoriquement vide, je vais te faire une configuration trés rapide qui te permettre de faire ta config

    NameVirtualHost 91.229.20.X:80       (modifie le X par ta fin d'ip a toi)
    
    <VirtualHost mon.DNS.fr:80>                        (modifie mon.DNS.fr par ton dns
    ServerAlias mon.DNS.fr  www.mon.DNS.fr       (fais de meme ici et laisse les www au 2eme
    DocumentRoot /var/www/mon.DNS.fr/           (ici le dossier ou est ton site
    ServerName mon.DNS.fr                              (modifier mon.DNS.fr par ton dns
    </VirtualHost>
    
    <VirtualHost mon.DNS.fr:80>
    ServerAlias mon.DNS.fr  www.mon.DNS.fr
    DocumentRoot /var/www/mon.DNS.fr/
    ServerName mon.DNS.fr
    </VirtualHost>
    

    Voila configure tes deux site comme ca puis fais

    /etc/init.d/apache2 restart
    

    Si tu n'a pas d'erreur c'est que tout est ok ;)



  • En gros ça doit faire :

    NameVirtualHost 91.229.20.27:80 (modifie le X par ta fin d'ip a toi)

    <VirtualHost skyrim-origins.fr:80> (modifie mon.DNS.fr par ton dns
    ServerAlias skyrim-origins.fr http://www.skyrim-origins.fr (fais de meme ici et laisse les www au 2eme
    DocumentRoot /var/www/vb_skyrim/skyrim-origins.fr/ (ici le dossier ou est ton site
    ServerName skyrim-origins.fr (modifier mon.DNS.fr par ton dns
    </VirtualHost>

    <VirtualHost mon.DNS.fr:80>
    ServerAlias minecraft-community.fr http://www.minecraft-community.fr
    DocumentRoot /var/www/vb_minecraft/minecraft-community.fr/
    ServerName minecraft-community.fr
    </VirtualHost>

    C'est ça ?



  • C'est ca sauf Enleves mes parenthese et commentaire et enleve le http://. Commence qu'a partir de www. :)



  • Merci pour l'aide, ça fait sa alors :

    En gros ça doit faire :

    NameVirtualHost 91.229.20.27:80

    <VirtualHost skyrim-origins.fr:80>
    ServerAlias skyrim-origins.fr http://www.skyrim-origins.fr
    DocumentRoot /var/www/vb_skyrim/skyrim-origins.fr/
    ServerName skyrim-origins.fr
    </VirtualHost>

    <VirtualHost minecraft-community.fr:80>
    ServerAlias minecraft-community.fr http://www.minecraft-community.fr
    DocumentRoot /var/www/vb_minecraft/minecraft-community.fr/
    ServerName minecraft-community.fr
    </VirtualHost>



  • Niquel !

    N'oublie pas

    /etc/init.d/apache2 restart



  • Sa me dit que /var/www/minecraft-community.fr/ n'existe pas alors que le site web est bien dans le dossier www



  • c'est que tu n'a pas mis le bon dossier, regarde bien comment tu as appelé le fichier de ton site



  • Tu parle du index.php ou un truc du genre ?



  • enfaite, si tu veux que tout ce passe correctement, il faut que ton dns pointe sur le fichier de ton site, qui lui diras ensuite d'ouvrire index.php

    Donc pour que cela fonctionne tu doit avoir quelque chose comme ca

    DocumentRoot /var/www/monsite/

    si tu te deplace dans /var/www/monsite, tu doit pouvoir voir index.php

    Si tu fais quelque chose comme ca

    DocumentRoot /var/www/monsite/

    Mais que ton index.php est dans /var/www/monsite/site/ sa ne marcheras pas il faut alors indiquez

    documentRoot /var/www/monsite/site/



  • Sa fonctionne, parcontre quand je met les www. devant minecraft-community.fr sa redirige vers skyrim…

    Il doit y avoir une erreur, voici le code utilisé :)

    NameVirtualHost 91.229.20.32:80

    <VirtualHost skyrim-origins.fr:80>
    ServerAlias skyrim-origins.fr http://www.skyrim-origins.fr
    DocumentRoot /var/www/Skyrim/
    ServerName skyrim-origins.fr
    </VirtualHost>

    <VirtualHost minecraft-community.fr:80>
    ServerAlias minecraft-community.fr http://www.minecraft-community.fr
    DocumentRoot /var/www/Minecraft/
    ServerName minecraft-community.fr
    </VirtualHost>



  • tu ne doit pas mettre http://

    tient :

    NameVirtualHost 91.229.20.32:80
    
    <VirtualHost skyrim-origins.fr:80>
    ServerAlias skyrim-origins.fr www.skyrim-origins.fr
    DocumentRoot /var/www/Skyrim/
    ServerName skyrim-origins.fr
    </VirtualHost>
    
    <VirtualHost minecraft-community.fr:80>
    ServerAlias minecraft-community.fr www.minecraft-community.fr
    DocumentRoot /var/www/Minecraft/
    ServerName minecraft-community.fr
    </VirtualHost>
    

Log in to reply